var FindProxyForURL = function(init, profiles) {
    return function(url, host) {
        "use strict";
        var result = init, scheme = url.substr(0, url.indexOf(":"));
        do {
            result = profiles[result];
            if (typeof result === "function") result = result(url, host, scheme);
        } while (typeof result !== "string" || result.charCodeAt(0) === 43);
        return result;
    };
}("+\u81ea\u52a8\u5207\u6362", {
    "+\u81ea\u52a8\u5207\u6362": function(url, host, scheme) {
        "use strict";
        if (/(?:^|\.)foxleech\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)gimo\.me$/.test(host)) return "+SS";
        if (/(?:^|\.)github\.io$/.test(host)) return "+SS";
        return "+__ruleListOf_\u81ea\u52a8\u5207\u6362";
    },
    "+__ruleListOf_\u81ea\u52a8\u5207\u6362": function(url, host, scheme) {
        "use strict";
        if (/(?:^|\.)www\.exblog\.jp$/.test(host)) return "DIRECT";
        if (/(?:^|\.).*v6\.facebook\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)site\.locql\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)download\.syniumsoftware\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)haygo\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)f\.cl\.ly$/.test(host)) return "DIRECT";
        if (/(?:^|\.)myvlog\.im\.tv$/.test(host)) return "DIRECT";
        if (/(?:^|\.)music\.jwmusic\.org$/.test(host)) return "DIRECT";
        if (/(?:^|\.)www\.kodingen\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)simplecd\.me$/.test(host)) return "DIRECT";
        if (/(?:^|\.)static\.soup\.io$/.test(host)) return "DIRECT";
        if (/(?:^|\.)www\.tripod\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)www\.typepad\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)static\.typepad\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)tax\.nat\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)moe\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)cwb\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)npm\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)yatsen\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)mvdis\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)stdtime\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)nmmba\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)ntdmh\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)grb\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)tpde\.aide\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)matsu-news\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)dapu-house\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)vghtc\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)aide\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)hchcc\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)ntuh\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)nhri\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)nstm\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)ntsec\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)ner\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)nmtl\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)ntl\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)pet\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)khcc\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)nmmba\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)khms\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)wanfang\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)nict\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)arte\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)nmh\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)nmp\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)tphcc\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)iner\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)tncsec\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)nspo\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)aide\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)ncree\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)vghks\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)tchb\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)pabp\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)itrc\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)df\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)womenbusiness\.nyc\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)gsn-cert\.nat\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)kk\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)thbstc\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)comnews\.gio\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)comnews\.gio\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)klccab\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)yvtc\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)aftygh\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)klra\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)lungtanhr\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)taoyuan\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)hcc\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)nvri\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)nmvttc\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)kmh\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)patehr\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)nerch\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)kmseh\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)nertt\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)cycab\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)chukuang\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)gysd\.nyc\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)cp-house\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)vghtpe\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)etraining\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)stag\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)bdhr\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)tcsac\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)imagesblog\.gio\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)arte\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)dmtip\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)chccc\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)hengchuen\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)hsinchu-cc\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)921\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)ncdr\.nat\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)4pppc\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)klsio\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)nici\.nat\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)cromotc\.nat\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)taitung-house\.gov\.tw$/.test(host)) return "DIRECT";
        if (/(?:^|\.)aliyun\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)baidu\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)chinaso\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)fonts\.googleapis\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)csi\.gstatic\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)fonts\.gstatic\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)haosou\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)forum1\.hkgolden\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)forum6\.hkgolden\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)forum9\.hkgolden\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)articlehtml\.hkgolden\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)jike\.com$/.test(host)) return "DIRECT";
        if (/^http:\/\/translate\.google\.cn/.test(url)) return "DIRECT";
        if (/^http:\/\/www\.google\.cn\/maps/.test(url)) return "DIRECT";
        if (/(?:^|\.)http2\.golang\.org$/.test(host)) return "DIRECT";
        if (/(?:^|\.)qq\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)sina\.cn$/.test(host)) return "DIRECT";
        if (/(?:^|\.)sina\.com\.cn$/.test(host)) return "DIRECT";
        if (/(?:^|\.)sogou\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)so\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)soso\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)yahoo\.cn$/.test(host)) return "DIRECT";
        if (/(?:^|\.)youdao\.com$/.test(host)) return "DIRECT";
        if (/(?:^|\.)zhongsou\.com$/.test(host)) return "DIRECT";
        if (/^https:\/\/autoproxy\.org/.test(url)) return "DIRECT";
        if (/^http:\/\/ime\.baidu\.jp/.test(url)) return "DIRECT";
        if (scheme === "http" && url.indexOf(".lsxszzg.com") >= 0) return "+SS";
        if (/^http:\/\/85\.17\.73\.31\//.test(url)) return "+SS";
        if (/(?:^|\.)alien-ufos\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)altrec\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)asianspiss\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)azubu\.tv$/.test(host)) return "+SS";
        if (/(?:^|\.)beeg\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)boysmaster\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)darpa\.mil$/.test(host)) return "+SS";
        if (/^http:\/\/img\.dlsite\.jp\//.test(url)) return "+SS";
        if (/(?:^|\.)dmm\.co\.jp$/.test(host)) return "+SS";
        if (/(?:^|\.)fastpic\.ru$/.test(host)) return "+SS";
        if (/(?:^|\.)flipboard\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)fxnetworks\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)getuploader\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("hulu.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("huluim.com") >= 0) return "+SS";
        if (/(?:^|\.)hybrid-analysis\.com$/.test(host)) return "+SS";
        if (/^http:\/\/www\.ilovelongtoes\.com\//.test(url)) return "+SS";
        if (/(?:^|\.)juliepost\.com$/.test(host)) return "+SS";
        if (/^http:\/\/www\.m-sport\.co\.uk/.test(url)) return "+SS";
        if (/(?:^|\.)macgamestore\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)metarthunter\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)mfxmedia\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)muzu\.tv$/.test(host)) return "+SS";
        if (/^http:\/\/www\.nbc\.com\/live/.test(url)) return "+SS";
        if (/(?:^|\.)netflix\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)nuuvem\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)osaka69\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)pandora\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".pandora.tv") >= 0) return "+SS";
        if (/^http:\/\/www\.parkansky\.com/.test(url)) return "+SS";
        if (/^http:\/\/.*\.pimg\.tw\//.test(url)) return "+SS";
        if (/(?:^|\.)pure18\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)qq\.co\.za$/.test(host)) return "+SS";
        if (/^http:\/\/radiko\.jp/.test(url)) return "+SS";
        if (/(?:^|\.)rdio\.com$/.test(host)) return "+SS";
        if (/^http:\/\/cdn.*\.search\.xxx\//.test(url)) return "+SS";
        if (/(?:^|\.)slacker\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)spotify\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)springboardplatform\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)target\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)turntable\.fm$/.test(host)) return "+SS";
        if (/(?:^|\.)twerkingbutt\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)vevo\.com$/.test(host)) return "+SS";
        if (/^http:\/\/ecsm\.vs\.com\//.test(url)) return "+SS";
        if (/(?:^|\.)wheretowatch\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)wingamestore\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)zattoo\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)zozotown\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".0rz.tw") >= 0) return "+SS";
        if (/^http:\/\/0rz\.tw/.test(url)) return "+SS";
        if (/(?:^|\.)0to255\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("1-apple.com.tw") >= 0) return "+SS";
        if (/(?:^|\.)1-apple\.com\.tw$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".10conditionsoflove.com") >= 0) return "+SS";
        if (/(?:^|\.)10musume\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("123rf.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".12bet.com") >= 0) return "+SS";
        if (/(?:^|\.)12bet\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".12vpn.com") >= 0) return "+SS";
        if (/(?:^|\.)12vpn\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("141hongkong.com/forum") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".17t17p.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".173ng.com") >= 0) return "+SS";
        if (/(?:^|\.)173ng\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("1984bbs.com") >= 0) return "+SS";
        if (/(?:^|\.)1984bbs\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".1984bbs.org") >= 0) return "+SS";
        if (/(?:^|\.)1984bbs\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".1998cdp.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".1bao.org") >= 0) return "+SS";
        if (/^http:\/\/1bao\.org/.test(url)) return "+SS";
        if (/(?:^|\.)1pondo\.tv$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".1eew.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".2-hand.info") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".2000fun.com/bbs") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".2008xianzhang.info") >= 0) return "+SS";
        if (/(?:^|\.)2008xianzhang\.info$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".213.so") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("21andy.com/blog") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".228.net.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("24smile.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".2shared.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".315lz.com") >= 0) return "+SS";
        if (/(?:^|\.)32red\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)36rain\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".3a5a.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".3boys2girls.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".3tui.net") >= 0) return "+SS";
        if (/(?:^|\.)4bluestones\.biz$/.test(host)) return "+SS";
        if (/(?:^|\.)4chan\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)4shared\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("5i01.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("taiwannation.50webs.com") >= 0) return "+SS";
        if (/(?:^|\.)51\.ca$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".5isotoi5.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".5maodang.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("64memo") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".64museum.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("64tianwang.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("64wiki.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("666kb.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("6park.com") >= 0) return "+SS";
        if (/(?:^|\.)6park\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)7capture\.com$/.test(host)) return "+SS";
        if (/^http:\/\/85st\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".881903.com/page/zh-tw/") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".888.com") >= 0) return "+SS";
        if (/(?:^|\.)881903\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("89-64.org") >= 0) return "+SS";
        if (/(?:^|\.)89-64\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".9001700.com") >= 0) return "+SS";
        if (/^http:\/\/908taiwan\.org\//.test(url)) return "+SS";
        if (/^http:\/\/91porn\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".92ccav.com") >= 0) return "+SS";
        if (/(?:^|\.)9bis\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)9bis\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".tibet.a.se") >= 0) return "+SS";
        if (/^http:\/\/tibet\.a\.se/.test(url)) return "+SS";
        if (/(?:^|\.)a-normal-day\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("a5.com.ru") >= 0) return "+SS";
        if (/^http:\/\/aamacau\.com/.test(url)) return "+SS";
        if (/^http:\/\/cdn.*\.abc\.com\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".ablwang.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".aboluowang.com") >= 0) return "+SS";
        if (/(?:^|\.)aboluowang\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".aboutgfw.com") >= 0) return "+SS";
        if (/(?:^|\.)acgkj\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("actimes.com.au") >= 0) return "+SS";
        if (/(?:^|\.)aculo\.us$/.test(host)) return "+SS";
        if (/(?:^|\.)addictedtocoffee\.de$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("adultfriendfinder.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("adultkeep.net/peepshow/members/main.htm") >= 0) return "+SS";
        if (/(?:^|\.)advanscene\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)advertfan\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)aenhancers\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)af\.mil$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("aiph.net") >= 0) return "+SS";
        if (/(?:^|\.)aiph\.net$/.test(host)) return "+SS";
        if (/^http:\/\/download\.aircrack-ng\.org/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".aisex.com") >= 0) return "+SS";
        if (/(?:^|\.)ait\.org\.tw$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("aiweiwei.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".aiweiweiblog.com") >= 0) return "+SS";
        if (/(?:^|\.)aiweiweiblog\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)www\.ajsands\.com$/.test(host)) return "+SS";
        if (/^https:\/\/fbcdn.*\.akamaihd\.net\//.test(url)) return "+SS";
        if (/(?:^|\.)akiba-online\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)al-qimmah\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)alabout\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)alasbarricadas\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("alexlur.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("aliengu.com") >= 0) return "+SS";
        if (/(?:^|\.)alkasir\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("allgirlsallowed.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("alliance.org.hk") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".allinfa.com") >= 0) return "+SS";
        if (/^http:\/\/allinfa\.com/.test(url)) return "+SS";
        if (/(?:^|\.)allmovie\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)alternate-tools\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("alvinalexander.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("alwaysdata.com") >= 0) return "+SS";
        if (/(?:^|\.)alwaysdata\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)alwaysdata\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)am730\.com\.hk$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("amazon.com/Prisoner-State-Secret-Journal-Premier") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("ameblo.jp") >= 0) return "+SS";
        if (/(?:^|\.)ameblo\.jp$/.test(host)) return "+SS";
        if (/(?:^|\.)americangreencard\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)amiblockedornot\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".amnesty.org") >= 0) return "+SS";
        if (/(?:^|\.)amnesty\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".amnestyusa.org") >= 0) return "+SS";
        if (/(?:^|\.)amnestyusa\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".amnyemachen.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".amoiist.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("analyze-v.com") >= 0) return "+SS";
        if (/(?:^|\.)anchorfree\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)ancsconf\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)andfaraway\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)android\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)android-x86\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)angularjs\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("animecrazy.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("aniscartujo.com") >= 0) return "+SS";
        if (/(?:^|\.)aniscartujo\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)anobii\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".anonymizer.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("anontext.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".answering-islam.org") >= 0) return "+SS";
        if (/^http:\/\/www\.antd\.org/.test(url)) return "+SS";
        if (/(?:^|\.)anthonycalzadilla\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".antiwave.net") >= 0) return "+SS";
        if (/^http:\/\/antiwave\.net/.test(url)) return "+SS";
        if (/(?:^|\.)aobo\.com\.au$/.test(host)) return "+SS";
        if (/(?:^|\.)aolchannels\.aol\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("video.aol.ca/video-detail") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("video.aol.co.uk/video-detail") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("video.aol.com") >= 0) return "+SS";
        if (/(?:^|\.)video\.aol\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("www.aolnews.com") >= 0) return "+SS";
        if (/(?:^|\.)aomiwang\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("video.ap.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".apetube.com") >= 0) return "+SS";
        if (/(?:^|\.)apiary\.io$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".apigee.com") >= 0) return "+SS";
        if (/(?:^|\.)apigee\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("appledaily.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("archive.is") >= 0) return "+SS";
        if (/(?:^|\.)archive\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".arctosia.com") >= 0) return "+SS";
        if (/^http:\/\/arctosia\.com/.test(url)) return "+SS";
        if (/(?:^|\.)areca-backup\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)arlingtoncemetery\.mil$/.test(host)) return "+SS";
        if (/(?:^|\.)army\.mil$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("artsy.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".asahichinese.com") >= 0) return "+SS";
        if (/(?:^|\.)asahichinese\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("asdfg.jp/dabr") >= 0) return "+SS";
        if (/^http:\/\/japanfirst\.asianfreeforum\.com\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".asiaharvest.org") >= 0) return "+SS";
        if (/(?:^|\.)asiaharvest\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("asianews.it") >= 0) return "+SS";
        if (/(?:^|\.)asianwomensfilm\.de$/.test(host)) return "+SS";
        if (/(?:^|\.)askstudent\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".askynz.net") >= 0) return "+SS";
        if (/(?:^|\.)askynz\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)assembla\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)astonmartinnews\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)astrill\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)atc\.org\.au$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".atchinese.com") >= 0) return "+SS";
        if (/^http:\/\/atchinese\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("atgfw.org") >= 0) return "+SS";
        if (/(?:^|\.)atj\.org\.tw$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".atlaspost.com") >= 0) return "+SS";
        if (/(?:^|\.)atlaspost\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)atdmt\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".atnext.com") >= 0) return "+SS";
        if (/(?:^|\.)atnext\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("avaaz.org") >= 0) return "+SS";
        if (/(?:^|\.)avaaz\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)avast\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".avdb.in") >= 0) return "+SS";
        if (/(?:^|\.)avdb\.in$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".avdb.tv") >= 0) return "+SS";
        if (/(?:^|\.)avdb\.tv$/.test(host)) return "+SS";
        if (/(?:^|\.)avidemux\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)avoision\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)axureformac\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("forum.baby-kingdom.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("babynet.com.hk") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("backchina.com") >= 0) return "+SS";
        if (/(?:^|\.)backchina\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".backpackers.com.tw/forum") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("backtotiananmen.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("badoo.com") >= 0) return "+SS";
        if (/^http:\/\/.*2\.bahamut\.com\.tw/.test(url)) return "+SS";
        if (/(?:^|\.)baidu\.jp$/.test(host)) return "+SS";
        if (/(?:^|\.)baixing\.me$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("hen.bao.li") >= 0) return "+SS";
        if (/(?:^|\.)bannedbook\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("bannedbook.org") >= 0) return "+SS";
        if (/(?:^|\.)bannedbook\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".barenakedislam.com") >= 0) return "+SS";
        if (/(?:^|\.)barnabu\.co\.uk$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("bayvoice.net") >= 0) return "+SS";
        if (/(?:^|\.)bayvoice\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("dajusha.baywords.com") >= 0) return "+SS";
        if (/^http:\/\/.*\.bbc\.co\.uk.*chinese/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".bbc.co.uk/tv") >= 0) return "+SS";
        if (/^http:\/\/.*\.bbc\.co.*zhongwen/.test(url)) return "+SS";
        if (/^http:\/\/.*news\.bbc\.co\.uk\/onthisday.*newsid_2496000\/2496277/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("newsforums.bbc.co.uk") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".bbcchinese.com") >= 0) return "+SS";
        if (/(?:^|\.)bbcchinese\.com$/.test(host)) return "+SS";
        if (/^http:\/\/bbc\.in/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".bbg.gov") >= 0) return "+SS";
        if (/(?:^|\.)bbsfeed\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("bbsland.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".bbsone.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".bcc.com.tw/board") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".bcchinese.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".bebo.com") >= 0) return "+SS";
        if (/(?:^|\.)bebo\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".behindkink.com") >= 0) return "+SS";
        if (/(?:^|\.)beijing1989\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("beijingspring.com") >= 0) return "+SS";
        if (/(?:^|\.)beijingspring\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".berlintwitterwall.com") >= 0) return "+SS";
        if (/(?:^|\.)berlintwitterwall\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".bestforchina.org") >= 0) return "+SS";
        if (/(?:^|\.)bestforchina\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)bestvpn\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".bestvpnservice.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".bestvpnusa.com") >= 0) return "+SS";
        if (/(?:^|\.)bet365\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".betfair.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".bettween.com") >= 0) return "+SS";
        if (/(?:^|\.)bettween\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)betvictor\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".bewww.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".beyondfirewall.com") >= 0) return "+SS";
        if (/(?:^|\.)bfnn\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)bfsh\.hk\/$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("biantailajiao.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("biantailajiao.in") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".biblesforamerica.org") >= 0) return "+SS";
        if (/^http:\/\/biblesforamerica\.org/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".bic2011.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("bigfools.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".bignews.org") >= 0) return "+SS";
        if (/(?:^|\.)bignews\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".bigsound.org/portnoy") >= 0) return "+SS";
        if (/(?:^|\.)bill2-software\.com$/.test(host)) return "+SS";
        if (/^http:\/\/billypan\.com\/wiki/.test(url)) return "+SS";
        if (/(?:^|\.)billywr\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("bipic.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".bit.ly") >= 0) return "+SS";
        if (/^http:\/\/bit\.ly/.test(url)) return "+SS";
        if (/(?:^|\.)bitcointalk\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".bitshare.com") >= 0) return "+SS";
        if (/(?:^|\.)bitshare\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("bjzc.org") >= 0) return "+SS";
        if (/(?:^|\.)bjzc\.org\/$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("tor.blingblingsquad.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".blinkx.com") >= 0) return "+SS";
        if (/(?:^|\.)blinkx\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("blinw.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".blip.tv") >= 0) return "+SS";
        if (/(?:^|\.)blip\.tv\/$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".blockcn.com") >= 0) return "+SS";
        if (/(?:^|\.)blockcn\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.de$/.test(host)) return "+SS";
        if (/(?:^|\.)blogblog\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".blogcatalog.com") >= 0) return "+SS";
        if (/(?:^|\.)blogcatalog\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)blogcity\.me$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".blogger.com") >= 0) return "+SS";
        if (/(?:^|\.)blogger\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("blogimg.jp") >= 0) return "+SS";
        if (/(?:^|\.)blog\.kangye\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".bloglines.com") >= 0) return "+SS";
        if (/(?:^|\.)bloglines\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)bloglovin\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("rconversation.blogs.com") >= 0) return "+SS";
        if (/^https?:\/\/[^\/]+blogspot\.(.*)/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("blogtd.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".blogtd.org") >= 0) return "+SS";
        if (/^http:\/\/blogtd\.org/.test(url)) return "+SS";
        if (/(?:^|\.)bloodshed\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".bloomberg.cn") >= 0) return "+SS";
        if (/(?:^|\.)bloomberg\.cn$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".bloomberg.com") >= 0) return "+SS";
        if (/(?:^|\.)bloomberg\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("bloomberg.de") >= 0) return "+SS";
        if (/(?:^|\.)bloomberg\.de$/.test(host)) return "+SS";
        if (/(?:^|\.)bloomfortune\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)bnrmetal\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("boardreader.com/thread") >= 0) return "+SS";
        if (/(?:^|\.)boardreader\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".bod.asia") >= 0) return "+SS";
        if (/^http:\/\/bod\.asia/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("bonbonme.com") >= 0) return "+SS";
        if (/(?:^|\.)boobstagram\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)book\.com\.tw$/.test(host)) return "+SS";
        if (/(?:^|\.)books\.com\.tw$/.test(host)) return "+SS";
        if (/(?:^|\.)botanwang\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".bot.nu") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".bowenpress.com") >= 0) return "+SS";
        if (/(?:^|\.)bowenpress\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)app\.box\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("dl.box.net") >= 0) return "+SS";
        if (/(?:^|\.)dl\.box\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("boxun.com") >= 0) return "+SS";
        if (/(?:^|\.)boxun\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".boxun.tv") >= 0) return "+SS";
        if (/(?:^|\.)boxun\.tv$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("boxunblog.com") >= 0) return "+SS";
        if (/(?:^|\.)boxunblog\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".boxunclub.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".boyfriendtv.com") >= 0) return "+SS";
        if (/(?:^|\.)br\.st$/.test(host)) return "+SS";
        if (/(?:^|\.)brandonhutchinson\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)braumeister\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".bravotube.net") >= 0) return "+SS";
        if (/(?:^|\.)bravotube\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".brazzers.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".break.com") >= 0) return "+SS";
        if (/(?:^|\.)break\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".breakingtweets.com") >= 0) return "+SS";
        if (/(?:^|\.)breakingtweets\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)breakwall\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("briian.com/6511/freegate") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".briefdream.com/%E7%B4%A0%E6%A3%BA") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("brizzly.com") >= 0) return "+SS";
        if (/(?:^|\.)brizzly\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("broadbook.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".broadpressinc.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("brucewang.net") >= 0) return "+SS";
        if (/(?:^|\.)bt95\.com$/.test(host)) return "+SS";
        if (/^http:\/\/btdigg\.org/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".btspread.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".budaedu.org") >= 0) return "+SS";
        if (/(?:^|\.)budaedu\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".bullog.org") >= 0) return "+SS";
        if (/(?:^|\.)bullog\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".bullogger.com") >= 0) return "+SS";
        if (/(?:^|\.)bullogger\.com$/.test(host)) return "+SS";
        if (/^http:\/\/www\.businessinsider\.com\.au\//.test(url)) return "+SS";
        if (/^http:\/\/static.*\.businessinsider\.com\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".businessweek.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".businesstimes.com.cn") >= 0) return "+SS";
        if (/^http:\/\/businesstimes\.com\.cn/.test(url)) return "+SS";
        if (/(?:^|\.)bugclub\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)buugaa\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".buzzhand.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("buzzurl.jp") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("bwsj.hk") >= 0) return "+SS";
        if (/(?:^|\.)bx\.tl$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("holz.byethost8.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".c-spanvideo.org") >= 0) return "+SS";
        if (/(?:^|\.)c-spanvideo\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)c-est-simple\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".cacnw.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".cactusvpn.com") >= 0) return "+SS";
        if (/(?:^|\.)cactusvpn\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".cafepress.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".cahr.org.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".calameo.com/books") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("cn.calameo.com") >= 0) return "+SS";
        if (/^http:\/\/cn\.calameo\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".its.caltech.edu/~falun/") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".cam4.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".cam4.jp") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".cam4.sg") >= 0) return "+SS";
        if (/(?:^|\.)cams\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".cams.org.sg") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("canadameet.com") >= 0) return "+SS";
        if (/^http:\/\/bbs\.cantonese\.asia\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".canyu.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".cao.im") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".caobian.info") >= 0) return "+SS";
        if (/(?:^|\.)caobian\.info$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("cardinalkungfoundation.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".casatibet.org.mx") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("caochangqing.com") >= 0) return "+SS";
        if (/(?:^|\.)caochangqing\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("cari.com.my") >= 0) return "+SS";
        if (/(?:^|\.)catch22\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)catfightpayperview\.xxx$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".catholic.org.hk") >= 0) return "+SS";
        if (/(?:^|\.)catholic\.org\.hk$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("catholic.org.tw") >= 0) return "+SS";
        if (/(?:^|\.)catholic\.org\.tw$/.test(host)) return "+SS";
        if (/(?:^|\.)cattt\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)cbc\.ca$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".cbsnews.com/video") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".cbtc.org.hk") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".ccdtr.org") >= 0) return "+SS";
        if (/(?:^|\.)ccdtr\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".ccim.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("cclife.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".ccthere.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".cctongbao.com/article/2078732") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("ccue.ca") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("ccue.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".cgdepot.org") >= 0) return "+SS";
        if (/^http:\/\/cgdepot\.org/.test(url)) return "+SS";
        if (/(?:^|\.)cdbook\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)cdd\.me$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".cdef.org") >= 0) return "+SS";
        if (/(?:^|\.)cdig\.info$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("cdjp.org") >= 0) return "+SS";
        if (/(?:^|\.)cdjp\.org\/$/.test(host)) return "+SS";
        if (/(?:^|\.)cdninstagram\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".cdnews.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("cdp1989.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("cdp1998.org") >= 0) return "+SS";
        if (/(?:^|\.)cdp1998\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("cdp2006.org") >= 0) return "+SS";
        if (/(?:^|\.)cdp2006\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".cdpa.url.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("cdpeu.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("cdpusa.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("cdpweb.org") >= 0) return "+SS";
        if (/(?:^|\.)cdpweb\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("cdpwu.org") >= 0) return "+SS";
        if (/(?:^|\.)cdpwu\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)cdw\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".cecc.gov") >= 0) return "+SS";
        if (/(?:^|\.)cecc\.gov$/.test(host)) return "+SS";
        if (/(?:^|\.)cellulo\.info$/.test(host)) return "+SS";
        if (/(?:^|\.)cenci\.tk$/.test(host)) return "+SS";
        if (/(?:^|\.)cenews\.eu$/.test(host)) return "+SS";
        if (/(?:^|\.)centralnation\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".centurys.net") >= 0) return "+SS";
        if (/^http:\/\/centurys\.net/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".cfhks.org.hk") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".cftfc.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".cgst.edu") >= 0) return "+SS";
        if (/(?:^|\.)chandoo\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".change.org") >= 0) return "+SS";
        if (/^http:\/\/change\.org/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".changp.com") >= 0) return "+SS";
        if (/(?:^|\.)changp\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".chapm25.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".chaturbate.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("chengmingmag.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".chenguangcheng.com") >= 0) return "+SS";
        if (/(?:^|\.)chenguangcheng\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("chenpokong.com") >= 0) return "+SS";
        if (/(?:^|\.)cherrysave\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".chhongbi.org") >= 0) return "+SS";
        if (/^http:\/\/chicagoncmtv\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".china-week.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("china101.com") >= 0) return "+SS";
        if (/(?:^|\.)china101\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)china18\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)china21\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("china21.org") >= 0) return "+SS";
        if (/(?:^|\.)china21\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".china5000.us") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("chinaaffairs.org") >= 0) return "+SS";
        if (/(?:^|\.)chinaaffairs\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)chinaaid\.me$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("chinaaid.us") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("chinaaid.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("chinaaid.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("chinacomments.org") >= 0) return "+SS";
        if (/(?:^|\.)chinacomments\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("chinachange.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("chinachannel.hk") >= 0) return "+SS";
        if (/(?:^|\.)chinachannel\.hk$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".chinadigitaltimes.net") >= 0) return "+SS";
        if (/(?:^|\.)chinadigitaltimes\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".chinaeweekly.com") >= 0) return "+SS";
        if (/(?:^|\.)chinaeweekly\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)chinafreepress\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".chinagate.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("chinageeks.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("chinagfw.org") >= 0) return "+SS";
        if (/(?:^|\.)chinagfw\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".chinagreenparty.org") >= 0) return "+SS";
        if (/(?:^|\.)chinagreenparty\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".chinahorizon.org") >= 0) return "+SS";
        if (/(?:^|\.)chinahorizon\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".chinahush.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("chinalaborwatch.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("chinalawtranslate.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("chinaxchina.com/howto") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".chinainperspective.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("chinainperspective.net/ArtShow.aspx?") >= 0) return "+SS";
        if (/(?:^|\.)chinainperspective\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".chinainperspective.org") >= 0) return "+SS";
        if (/(?:^|\.)chinainperspective\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)chinainterimgov\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("chinalawandpolicy.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".chinamule.com") >= 0) return "+SS";
        if (/(?:^|\.)chinamule\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("chinamz.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".chinarightsia.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("chinasocialdemocraticparty.com") >= 0) return "+SS";
        if (/(?:^|\.)chinasocialdemocraticparty\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("chinasoul.org") >= 0) return "+SS";
        if (/(?:^|\.)chinasoul\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("chinatimes.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("chinatweeps.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("chinaway.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".chinaworker.info") >= 0) return "+SS";
        if (/(?:^|\.)chinaworker\.info$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("chinayouth.org.hk") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("chinayuanmin.org") >= 0) return "+SS";
        if (/(?:^|\.)chinayuanmin\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".chinese-hermit.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("chinese-memorial.org") >= 0) return "+SS";
        if (/(?:^|\.)chinesedailynews\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".chinesen.de") >= 0) return "+SS";
        if (/(?:^|\.)chinesen\.de$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".chinesepen.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".chinesetalks.net/ch") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".chingcheong.com") >= 0) return "+SS";
        if (/(?:^|\.)chingcheong\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("chithu.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("chn.chosun.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".chrdnet.com") >= 0) return "+SS";
        if (/^http:\/\/chrdnet\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("christianstudy.com") >= 0) return "+SS";
        if (/(?:^|\.)christianstudy\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("christusrex.org/www1/sdc") >= 0) return "+SS";
        if (/(?:^|\.)chrlcg-hk\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)chrome\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)chromeadblock\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)chromium\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("chubun.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("chuizi.net") >= 0) return "+SS";
        if (/(?:^|\.)christiantimes\.org\.hk$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".chrlawyers.hk") >= 0) return "+SS";
        if (/(?:^|\.)circlethebayfortibet\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)citizenscommission\.hk$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".citizenlab.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("citizensradio.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".city365.ca") >= 0) return "+SS";
        if (/^http:\/\/city365\.ca/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("city9x.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".civicparty.hk") >= 0) return "+SS";
        if (/(?:^|\.)civicparty\.hk$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("civilhrfront.org") >= 0) return "+SS";
        if (/(?:^|\.)civilhrfront\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".civilmedia.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("psiphon.civisec.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".ck101.com") >= 0) return "+SS";
        if (/(?:^|\.)ck101\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)classicalguitarblog\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".clb.org.hk") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("clearharmony.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("clearwisdom.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".clipfish.de") >= 0) return "+SS";
        if (/(?:^|\.)club1069\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("cmi.org.tw") >= 0) return "+SS";
        if (/^http:\/\/www\.cmoinc\.org/.test(url)) return "+SS";
        if (/(?:^|\.)cmule\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)cmule\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)cms\.gov$/.test(host)) return "+SS";
        if (/(?:^|\.)cna\.com\.tw$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".cnavista.com.tw/shop/stores_app") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".cnd.org") >= 0) return "+SS";
        if (/(?:^|\.)cnd\.org\/$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("wiki.cnitter.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".cnn.com/video") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("news.cnyes.com") >= 0) return "+SS";
        if (/(?:^|\.)cochina\.co$/.test(host)) return "+SS";
        if (/(?:^|\.)cochina\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".code1984.com/64") >= 0) return "+SS";
        if (/(?:^|\.)codeshare\.io$/.test(host)) return "+SS";
        if (/(?:^|\.)codeskulptor\.org$/.test(host)) return "+SS";
        if (/^http:\/\/tosh\.comedycentral\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("comefromchina.com") >= 0) return "+SS";
        if (/(?:^|\.)comefromchina\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)commentshk\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)compileheart\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)conoyo\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".contactmagazine.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".convio.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".coobay.com") >= 0) return "+SS";
        if (/^http:\/\/www\.cool18\.com\/bbs.*\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".coolaler.com") >= 0) return "+SS";
        if (/(?:^|\.)coolaler\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("coolder.com") >= 0) return "+SS";
        if (/(?:^|\.)coolder\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)coolloud\.org\.tw$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("corumcollege.com") >= 0) return "+SS";
        if (/(?:^|\.)couchdbwiki\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)cotweet\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("cpj.org") >= 0) return "+SS";
        if (/(?:^|\.)cpj\.org\/$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("crackle.com") >= 0) return "+SS";
        if (/(?:^|\.)crackle\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)crchina\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("crd-net.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("creaders.net") >= 0) return "+SS";
        if (/(?:^|\.)creaders\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".crossthewall.net") >= 0) return "+SS";
        if (/(?:^|\.)crossthewall\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("csdparty.com") >= 0) return "+SS";
        if (/(?:^|\.)csdparty\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)csuchen\.de$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".ctfriend.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".ctitv.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("cts.com.tw") >= 0) return "+SS";
        if (/^http:\/\/library\.usc\.cuhk\.edu\.hk\//.test(url)) return "+SS";
        if (/^http:\/\/mjlsh\.usc\.cuhk\.edu\.hk\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".cuhkacs.org/~benng") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".cuihua.org") >= 0) return "+SS";
        if (/(?:^|\.)cuihua\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".cuiweiping.net") >= 0) return "+SS";
        if (/(?:^|\.)cuiweiping\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)curvefish\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".culture.tw") >= 0) return "+SS";
        if (/(?:^|\.)culture\.tw$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".cw.com.tw") >= 0) return "+SS";
        if (/^http:\/\/forum\.cyberctm\.com/.test(url)) return "+SS";
        if (/(?:^|\.)cyberghostvpn\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)cynscribe\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("cytode.us") >= 0) return "+SS";
        if (/(?:^|\.)ifan\.cz\.cc$/.test(host)) return "+SS";
        if (/(?:^|\.)mike\.cz\.cc$/.test(host)) return "+SS";
        if (/(?:^|\.)nic\.cz\.cc$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("cl.d0z.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".dabr.co.uk") >= 0) return "+SS";
        if (/(?:^|\.)dabr\.co\.uk$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("dabr.mobi") >= 0) return "+SS";
        if (/(?:^|\.)dabr\.mobi$/.test(host)) return "+SS";
        if (/(?:^|\.)dabr\.me$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("dadazim.com") >= 0) return "+SS";
        if (/(?:^|\.)dadazim\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".dadi360.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("dafagood.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("dafahao.com") >= 0) return "+SS";
        if (/(?:^|\.)dalailama\.ru$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".dalailamavisit.org.nz") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".dailidaili.com") >= 0) return "+SS";
        if (/(?:^|\.)dailidaili\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".dailymotion.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".dajiyuan.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".dajiyuan.eu") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("dalailama.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".dalailamaprotesters.info") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".dalailamaworld.com") >= 0) return "+SS";
        if (/(?:^|\.)dalailamaworld\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("dalianmeng.org") >= 0) return "+SS";
        if (/(?:^|\.)dalianmeng\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".daliulian.org") >= 0) return "+SS";
        if (/(?:^|\.)daliulian\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".danke4china.net") >= 0) return "+SS";
        if (/(?:^|\.)danke4china\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".danwei.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("daolan.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".david-kilgour.com") >= 0) return "+SS";
        if (/^http:\/\/david-kilgour\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("daxa.cn") >= 0) return "+SS";
        if (/(?:^|\.)daxa\.cn\/$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("cn.dayabook.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".daylife.com/topic/dalai_lama") >= 0) return "+SS";
        if (/(?:^|\.)dcard\.tw$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".ddc.com.tw") >= 0) return "+SS";
        if (/(?:^|\.)de-sci\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".de-sci.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("lists.debian.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("packages.debian.org/zh-cn/lenny/gpass") >= 0) return "+SS";
        if (/(?:^|\.)delcamp\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("delicious.com/GFWbookmark") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".democrats.org") >= 0) return "+SS";
        if (/(?:^|\.)democrats\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)desc\.se\/$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".destroy-china.jp") >= 0) return "+SS";
        if (/(?:^|\.)deutsche-welle\.de$/.test(host)) return "+SS";
        if (/(?:^|\.)deviantart\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)deviantart\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)devio\.us$/.test(host)) return "+SS";
        if (/(?:^|\.)devpn\.com$/.test(host)) return "+SS";
        if (/^http:\/\/www\.dfanning\.com/.test(url)) return "+SS";
        if (/(?:^|\.)dfas\.mil$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".dharamsalanet.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".diaoyuislands.org") >= 0) return "+SS";
        if (/(?:^|\.)diaoyuislands\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("static.digg.com") >= 0) return "+SS";
        if (/^http:\/\/digiland\.tw\//.test(url)) return "+SS";
        if (/(?:^|\.)digitalnomadsproject\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".diigo.com") >= 0) return "+SS";
        if (/(?:^|\.)diigo\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)furl\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".dipity.com") >= 0) return "+SS";
        if (/(?:^|\.)directcreative\.com$/.test(host)) return "+SS";
        if (/^http:\/\/www\.discogs\.com\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".discuss.com.hk") >= 0) return "+SS";
        if (/(?:^|\.)discuss\.com\.hk$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("disp.cc") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".dit-inc.us") >= 0) return "+SS";
        if (/(?:^|\.)dit-inc\.us$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".dizhidizhi.com") >= 0) return "+SS";
        if (/(?:^|\.)dizhuzhishang\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("djangosnippets.org") >= 0) return "+SS";
        if (/(?:^|\.)dl-laby\.jp$/.test(host)) return "+SS";
        if (/(?:^|\.)dlsite\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)dmcdn\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)dnscrypt\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)dns2go\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)dnssec\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".dogfartnetwork.com/tour") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".dojin.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".dok-forum.net") >= 0) return "+SS";
        if (/(?:^|\.)dolc\.de$/.test(host)) return "+SS";
        if (/(?:^|\.)dolf\.org\.hk$/.test(host)) return "+SS";
        if (/(?:^|\.)dollf\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".domain.club.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("dongtaiwang.com") >= 0) return "+SS";
        if (/(?:^|\.)dongtaiwang\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".dongtaiwang.net") >= 0) return "+SS";
        if (/(?:^|\.)dongtaiwang\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".dongyangjing.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".dontfilter.us") >= 0) return "+SS";
        if (/(?:^|\.)dontmovetochina\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".dotplane.com") >= 0) return "+SS";
        if (/(?:^|\.)dotplane\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)dotsub\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)dougscripts\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("dowei.org") >= 0) return "+SS";
        if (/(?:^|\.)doxygen\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("dphk.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("dpp.org.tw") >= 0) return "+SS";
        if (/(?:^|\.)dpp\.org\.tw$/.test(host)) return "+SS";
        if (/(?:^|\.)dreammask\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".drepung.org") >= 0) return "+SS";
        if (/(?:^|\.)drgan\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)dropbox\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)dropboxusercontent\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("drsunacademy.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".drtuber.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".dscn.info") >= 0) return "+SS";
        if (/(?:^|\.)dtiblog\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)dtic\.mil$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("dtiserv2.com") >= 0) return "+SS";
        if (/(?:^|\.)duckduckgo\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".duckload.com/download") >= 0) return "+SS";
        if (/(?:^|\.)duckmylife\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".duihua.org") >= 0) return "+SS";
        if (/(?:^|\.)duihua\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)duihuahrjournal\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".duoweitimes.com") >= 0) return "+SS";
        if (/(?:^|\.)duoweitimes\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("duping.net") >= 0) return "+SS";
        if (/(?:^|\.)duplicati\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("dupola.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("dupola.net") >= 0) return "+SS";
        if (/(?:^|\.)dvorak\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".dw.com") >= 0) return "+SS";
        if (/^http:\/\/www\.dw\.com/.test(url)) return "+SS";
        if (/(?:^|\.)dw\.de$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".dw-world.com") >= 0) return "+SS";
        if (/(?:^|\.)dw-world\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".dw-world.de") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("http://dw-world.de") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("www.dwheeler.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("dwnews.com") >= 0) return "+SS";
        if (/(?:^|\.)dwnews\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("dwnews.net") >= 0) return "+SS";
        if (/(?:^|\.)dwnews\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("xys.dxiong.com") >= 0) return "+SS";
        if (/(?:^|\.)dynawebinc\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".dyndns.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".dzze.com") >= 0) return "+SS";
        if (/(?:^|\.)e-classical\.com\.tw$/.test(host)) return "+SS";
        if (/(?:^|\.)e-gold\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".e-gold.com") >= 0) return "+SS";
        if (/(?:^|\.)g\.e-hentai\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)lofi\.e-hentai\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("e-info.org.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".e-traderland.net/board") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".e123.hk") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".eastturkestan.com") >= 0) return "+SS";
        if (/^http:\/\/www\.eastturkistan\.net\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".eastturkistan-gov.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".eastturkistangovernmentinexile.us") >= 0) return "+SS";
        if (/(?:^|\.)eastturkistangovernmentinexile\.us$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("ebookbrowse.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("ebookee.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("ecministry.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("bbs.ecstart.com") >= 0) return "+SS";
        if (/(?:^|\.)edgecastcdn\.net$/.test(host)) return "+SS";
        if (/twimg\.edgesuite\.net\/\/?appledaily/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("edicypages.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("edoors.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".edubridge.com") >= 0) return "+SS";
        if (/(?:^|\.)edubridge\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)eevpn\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("efcc.org.hk") >= 0) return "+SS";
        if (/(?:^|\.)efmoe\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)eic-av\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("electionsmeter.com") >= 0) return "+SS";
        if (/(?:^|\.)elgoog\.im$/.test(host)) return "+SS";
        if (/(?:^|\.)elpais\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".eltondisney.com") >= 0) return "+SS";
        if (/(?:^|\.)emacsblog\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".emory.edu") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".emule-ed2k.com") >= 0) return "+SS";
        if (/^http:\/\/emule-ed2k\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".emuparadise.me") >= 0) return "+SS";
        if (/(?:^|\.)enewstree\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("chinese.engadget.com") >= 0) return "+SS";
        if (/(?:^|\.)englishfromengland\.co\.uk$/.test(host)) return "+SS";
        if (/(?:^|\.)entermap\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".episcopalchurch.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("epochtimes-bg.com") >= 0) return "+SS";
        if (/(?:^|\.)epochtimes-bg\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("epochtimes-romania.com") >= 0) return "+SS";
        if (/(?:^|\.)epochtimes-romania\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("epochtimes.co.il") >= 0) return "+SS";
        if (/(?:^|\.)epochtimes\.co\.il$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("epochtimes.co.kr") >= 0) return "+SS";
        if (/(?:^|\.)epochtimes\.co\.kr$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("epochtimes.com") >= 0) return "+SS";
        if (/(?:^|\.)epochtimes\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("epochtimes.de") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("epochtimes.fr") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".epochtimes.ie") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("epochtimes.jp") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("epochtimes.ru") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("epochtimes.se") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("epochtimestr.com") >= 0) return "+SS";
        if (/(?:^|\.)epochweekly\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("erabaru.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".erepublik.com") >= 0) return "+SS";
        if (/^http:\/\/erktv\.com\//.test(url)) return "+SS";
        if (/(?:^|\.)ernestmandel\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)erights\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".etaa.org.au") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("etaiwannews.com") >= 0) return "+SS";
        if (/(?:^|\.)etizer\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".ettoday.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".eulam.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("eventful.com") >= 0) return "+SS";
        if (/(?:^|\.)exblog\.jp$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.exblog\.co\.jp$/.test(host)) return "+SS";
        if (/^http:\/\/blog\.excite\.co\.jp\//.test(url)) return "+SS";
        if (/(?:^|\.)expatshield\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)exploader\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".expressvpn.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".extremetube.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("eyevio.jp") >= 0) return "+SS";
        if (/(?:^|\.)eyevio\.jp$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".eyny.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".ezpc.tk/category/soft") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".ezpeer.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".facebook.com") >= 0) return "+SS";
        if (/(?:^|\.)facebook\.com$/.test(host)) return "+SS";
        if (/^https?:\/\/[^\/]+facebook\.com/.test(url)) return "+SS";
        if (/(?:^|\.)connect\.facebook\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)facebookquotes4u\.com$/.test(host)) return "+SS";
        if (/^http:\/\/facesoftibetanselfimmolators\.info/.test(url)) return "+SS";
        if (/(?:^|\.)facesofnyfw\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".faithfuleye.com") >= 0) return "+SS";
        if (/(?:^|\.)faiththedog\.info$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".fakku.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("falun-co.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("falunart.org") >= 0) return "+SS";
        if (/(?:^|\.)falunasia\.info$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("falundafa.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("falundafa-dc.org") >= 0) return "+SS";
        if (/(?:^|\.)falundafa-florida\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)falundafa-nc\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("falun-ny.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("falundafamuseum.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("falungong.org.uk") >= 0) return "+SS";
        if (/(?:^|\.)falunhr\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("faluninfo.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".falunpilipinas.net") >= 0) return "+SS";
        if (/(?:^|\.)falunworld\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("familyfed.org") >= 0) return "+SS";
        if (/(?:^|\.)fanglizhi\.info$/.test(host)) return "+SS";
        if (/(?:^|\.)fangong\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("fangongheike.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("fanqianghou.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("fapdu.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".fawanghuihui.org") >= 0) return "+SS";
        if (/(?:^|\.)fbcdn\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("fanqiangyakexi.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("fail.hk") >= 0) return "+SS";
        if (/(?:^|\.)famunion\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".fan-qiang.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".fangbinxing.com") >= 0) return "+SS";
        if (/(?:^|\.)fangbinxing\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("fangeming.com") >= 0) return "+SS";
        if (/(?:^|\.)fanswong\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".fanyue.info") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".farwestchina.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("en.favotter.net") >= 0) return "+SS";
        if (/(?:^|\.)faststone\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("favstar.fm") >= 0) return "+SS";
        if (/(?:^|\.)favstar\.fm$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("faydao.com/weblog") >= 0) return "+SS";
        if (/(?:^|\.)fb\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("fb.me") >= 0) return "+SS";
        if (/(?:^|\.)fb\.me$/.test(host)) return "+SS";
        if (/(?:^|\.)fbsbx\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("fc2.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".fc2china.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("fc2blog.net") >= 0) return "+SS";
        if (/^http:\/\/uygur\.fc2web\.com\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("video.fdbox.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".fdc89.jp") >= 0) return "+SS";
        if (/(?:^|\.)fourface\.nodesnoop\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)feedburner\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)feedzshare\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)feelssh\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("feer.com") >= 0) return "+SS";
        if (/^http:\/\/feitianacademy\.org/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".feitian-california.org") >= 0) return "+SS";
        if (/(?:^|\.)feministteacher\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".fengzhenghu.com") >= 0) return "+SS";
        if (/(?:^|\.)fengzhenghu\.com$/.test(host)) return "+SS";
        if (/^http:\/\/ff\.im/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("fflick.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("fgmtv.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".fgmtv.org") >= 0) return "+SS";
        if (/^http:\/\/feeds\.fileforum\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".files2me.com") >= 0) return "+SS";
        if (/^http:\/\/files2me\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".fileserve.com/file") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("fillthesquare.org") >= 0) return "+SS";
        if (/(?:^|\.)finalion\.jp$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("findbook.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".fingerdaily.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("finler.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".fireofliberty.org") >= 0) return "+SS";
        if (/(?:^|\.)fireofliberty\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".falsefire.com") >= 0) return "+SS";
        if (/(?:^|\.)falsefire\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("fleshbot.com") >= 0) return "+SS";
        if (/(?:^|\.)flickr\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)staticflickr\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("flickrhivemind.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("yuming.flnet.org") >= 0) return "+SS";
        if (/^http:\/\/cn\.fmnnow\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("fofldfradio.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("blog.foolsmountain.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("www.forum4hk.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("pioneer-worker.forums-free.com") >= 0) return "+SS";
        if (/^http:\/\/4sq\.com/.test(url)) return "+SS";
        if (/(?:^|\.)fotop\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("video.foxbusiness.com") >= 0) return "+SS";
        if (/^http:\/\/foxgay\.com/.test(url)) return "+SS";
        if (/(?:^|\.)fringenetwork\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)flecheinthepeche\.fr$/.test(host)) return "+SS";
        if (/(?:^|\.)focustaiwan\.tw$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".focusvpn.com") >= 0) return "+SS";
        if (/(?:^|\.)fofg\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".fooooo.com") >= 0) return "+SS";
        if (/(?:^|\.)fooooo\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("footwiball.com") >= 0) return "+SS";
        if (/(?:^|\.)fourthinternational\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)foxdie\.us$/.test(host)) return "+SS";
        if (/(?:^|\.)foxsub\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("foxtang.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".fpmt.org") >= 0) return "+SS";
        if (/^http:\/\/fpmt\.org/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".fpmt.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".fpmt-osel.org") >= 0) return "+SS";
        if (/(?:^|\.)fpmtmexico\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("fqok.org") >= 0) return "+SS";
        if (/(?:^|\.)fqrouter\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)franklc\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".freakshare.com") >= 0) return "+SS";
        if (/^http:\/\/freakshare\.com/.test(url)) return "+SS";
        if (/(?:^|\.)free4u\.com\.ar$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("free-gate.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".free.fr/adsl") >= 0) return "+SS";
        if (/(?:^|\.)allonlinux\.free\.fr$/.test(host)) return "+SS";
        if (/(?:^|\.)dimitrik\.free\.fr$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("kineox.free.fr") >= 0) return "+SS";
        if (/(?:^|\.)puttycm\.free\.fr$/.test(host)) return "+SS";
        if (/(?:^|\.)freealim\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("whitebear.freebearblog.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".freechal.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".freedomhouse.org") >= 0) return "+SS";
        if (/(?:^|\.)freedomhouse\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".freegao.com") >= 0) return "+SS";
        if (/(?:^|\.)freegao\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".free-hada-now.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".freelotto.com") >= 0) return "+SS";
        if (/(?:^|\.)freelotto\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("freeman2.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".freeopenvpn.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("freemoren.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("freemorenews.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("freenet-china.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("freenewscn.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".freeoz.org/bbs") >= 0) return "+SS";
        if (/(?:^|\.)freeoz\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)www\.bulbous\.freeserve\.co\.uk$/.test(host)) return "+SS";
        if (/(?:^|\.)freessh\.us$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("free4u.com.ar") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".free-ssh.com") >= 0) return "+SS";
        if (/(?:^|\.)free-ssh\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".freedomcollection.org/interviews/rebiya_kadeer") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".freeforums.org") >= 0) return "+SS";
        if (/(?:^|\.)freenetproject\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".freeoz.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".freetibet.net") >= 0) return "+SS";
        if (/(?:^|\.)freetibet\.org$/.test(host)) return "+SS";
        if (/^http:\/\/freetibetanheroes\.org/.test(url)) return "+SS";
        if (/(?:^|\.)freewallpaper4\.me$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".freewebs.com") >= 0) return "+SS";
        if (/(?:^|\.)freeweibo\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".freexinwen.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".freeyoutubeproxy.net") >= 0) return "+SS";
        if (/(?:^|\.)freeyoutubeproxy\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("friendfeed.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("friendfeed-media.com/e99a4ebe2fb4c1985c2a58775eb4422961aa5a2e") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("friends-of-tibet.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".friendsoftibet.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("freechina.net") >= 0) return "+SS";
        if (/^http:\/\/www\.zensur\.freerk\.com\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("freevpn.nl") >= 0) return "+SS";
        if (/^http:\/\/adult\.friendfinder\.com\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".fring.com") >= 0) return "+SS";
        if (/(?:^|\.)fring\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)frommel\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".frontlinedefenders.org") >= 0) return "+SS";
        if (/(?:^|\.)fscked\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".fsurf.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".ftchinese.com/story/001054103") >= 0) return "+SS";
        if (/^http:\/\/.*\.ftchinese\.com\/.*video/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".ftchinese.com/comments") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".fuckcnnic.net") >= 0) return "+SS";
        if (/(?:^|\.)fuckcnnic\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("fuckgfw.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("fulue.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".funf.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("funp.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".furhhdl.org") >= 0) return "+SS";
        if (/(?:^|\.)furinkan\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".futurechinaforum.org") >= 0) return "+SS";
        if (/(?:^|\.)futuremessage\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".fuyin.net") >= 0) return "+SS";
        if (/(?:^|\.)fw\.cm$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("fzh999.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("fzh999.net") >= 0) return "+SS";
        if (/(?:^|\.)gabocorp\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".gaeproxy.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".gaforum.org") >= 0) return "+SS";
        if (/(?:^|\.)galenwu\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)game735\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("gamebase.com.tw") >= 0) return "+SS";
        if (/^http:\/\/wiki\.gamerp\.jp/.test(url)) return "+SS";
        if (/(?:^|\.)gamer\.com\.tw$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".gamer.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".gamez.com.tw") >= 0) return "+SS";
        if (/(?:^|\.)gamez\.com\.tw$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".gaoming.net") >= 0) return "+SS";
        if (/(?:^|\.)gaoming\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("ganges.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".gaopi.net") >= 0) return "+SS";
        if (/^http:\/\/gaopi\.net/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".gaozhisheng.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".gaozhisheng.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("gardennetworks.com") >= 0) return "+SS";
        if (/(?:^|\.)gardennetworks\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("72.52.81.22") >= 0) return "+SS";
        if (/(?:^|\.)gartlive\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)gather\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)gaymap\.cc$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".gaytube.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".gazotube.com") >= 0) return "+SS";
        if (/(?:^|\.)gazotube\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)gcc\.org\.hk$/.test(host)) return "+SS";
        if (/(?:^|\.)gclooney\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".gcpnews.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".gdbt.net/forum") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("gdzf.org") >= 0) return "+SS";
        if (/(?:^|\.)geek-art\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("geekerhome.com/2010/03/xixiang-project-cross-gfw") >= 0) return "+SS";
        if (/(?:^|\.)geekmanuals\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".geocities.co.jp") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".geocities.com/SiliconValley/Circuit/5683/download.html") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("hk.geocities.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("geocities.jp") >= 0) return "+SS";
        if (/(?:^|\.)geohot\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)geometrictools\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)get-digital-help\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".getchu.com") >= 0) return "+SS";
        if (/(?:^|\.)getfoxyproxy\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".getfreedur.com") >= 0) return "+SS";
        if (/(?:^|\.)getgom\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".getlantern.org") >= 0) return "+SS";
        if (/(?:^|\.)getlantern\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".getjetso.com/forum") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("getiton.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".getsocialscope.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("gfw.org.ua") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".ggssl.com") >= 0) return "+SS";
        if (/(?:^|\.)ggssl\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)ghost\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)ghut\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)giga-web\.jp$/.test(host)) return "+SS";
        if (/^http:\/\/tw\.gigacircle\.com/.test(url)) return "+SS";
        if (/^http:\/\/cn\.giganews\.com\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("gigporno.ru") >= 0) return "+SS";
        if (/(?:^|\.)gimpshop\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)girlbanker\.com$/.test(host)) return "+SS";
        if (/^http:\/\/softwaredownload\.gitbooks\.io\//.test(url)) return "+SS";
        if (/^https:\/\/gist\.github\.com/.test(url)) return "+SS";
        if (/^http:\/\/cthlo\.github\.io\/hktv/.test(url)) return "+SS";
        if (/^http:\/\/wsgzao\.github\.io\/post\/gfw-break/.test(url)) return "+SS";
        if (/(?:^|\.)glennhilton\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("globaljihad.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("globalmuseumoncommunism.org") >= 0) return "+SS";
        if (/(?:^|\.)globalrescue\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".globalvoicesonline.org") >= 0) return "+SS";
        if (/(?:^|\.)globalvoicesonline\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("gmbd.cn") >= 0) return "+SS";
        if (/(?:^|\.)gmhz\.org$/.test(host)) return "+SS";
        if (/^http:\/\/www\.gmiddle\.com\//.test(url)) return "+SS";
        if (/^http:\/\/www\.gmiddle\.net\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".gmll.org") >= 0) return "+SS";
        if (/(?:^|\.)gnci\.org\.hk$/.test(host)) return "+SS";
        if (/(?:^|\.)goagent\.biz$/.test(host)) return "+SS";
        if (/(?:^|\.)goagentplus\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("godfootsteps.org") >= 0) return "+SS";
        if (/(?:^|\.)godfootsteps\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("godsdirectcontact.org.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".gokbayrak.com") >= 0) return "+SS";
        if (/(?:^|\.)goldbetsports\.com$/.test(host)) return "+SS";
        if (/^http:\/\/www\.goldenmelody\.com\.tw/.test(url)) return "+SS";
        if (/(?:^|\.)goldwave\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("gongmeng.info") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("gongm.in") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("gongminliliang.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".gongwt.com") >= 0) return "+SS";
        if (/^http:\/\/gongwt\.com\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".goodreads.com") >= 0) return "+SS";
        if (/(?:^|\.)goodreads\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".goodreaders.com") >= 0) return "+SS";
        if (/(?:^|\.)goodreaders\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".goodtv.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".goodtv.tv") >= 0) return "+SS";
        if (/(?:^|\.)goofind\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".googlesile.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".gopetition.com") >= 0) return "+SS";
        if (/(?:^|\.)gopetition\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)gotw\.ca\/$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("grandtrial.org") >= 0) return "+SS";
        if (/(?:^|\.)graphis\.ne\.jp$/.test(host)) return "+SS";
        if (/(?:^|\.)gravatar\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("greatfirewall.biz") >= 0) return "+SS";
        if (/(?:^|\.)greatfirewallofchina\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".greatfirewallofchina.org") >= 0) return "+SS";
        if (/(?:^|\.)greatfirewallofchina\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".greenparty.org.tw") >= 0) return "+SS";
        if (/(?:^|\.)greenpeace\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("great-firewall.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("great-roc.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("greatroc.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("greatzhonghua.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".greenpeace.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".greenvpn.net") >= 0) return "+SS";
        if (/(?:^|\.)greenvpn\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("gs-discuss.com") >= 0) return "+SS";
        if (/(?:^|\.)gtricks\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("guancha.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".gun-world.net") >= 0) return "+SS";
        if (/(?:^|\.)gutteruncensored\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)gvm\.com\.tw$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".gzm.tv") >= 0) return "+SS";
        if (/(?:^|\.)gzone-anime\.info$/.test(host)) return "+SS";
        if (/(?:^|\.)abc\.xyz$/.test(host)) return "+SS";
        if (/(?:^|\.)agoogleaday\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)chromeexperiments\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)chromercise\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)data-vocabulary\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)g\.co$/.test(host)) return "+SS";
        if (/(?:^|\.)ggpht\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)gmail\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)gmodules\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)goo\.gl$/.test(host)) return "+SS";
        if (/^https?:\/\/[^\/]+google\.(.*)/.test(url)) return "+SS";
        if (/(?:^|\.)google-analytics\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)googleapis\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)googleartproject\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)googlecode\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)googlecommerce\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)googledomains\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)googleearth\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)googledrive\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)googlegroups\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)googlehosted\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)googlelabs\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)googlemail\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)googleplus\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)googlesource\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)googleusercontent\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)googlevideo\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)proxy\.googlezip\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)groups\.google\.cn$/.test(host)) return "+SS";
        if (/(?:^|\.)gvt0\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)gvt1\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)html5rocks\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)panoramio\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)recaptcha\.net$/.test(host)) return "+SS";
        if (/^http:\/\/sipml5\.org\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".appspot.com") >= 0) return "+SS";
        if (/(?:^|\.)appspot\.com$/.test(host)) return "+SS";
        if (/^https?:\/\/[^\/]+appspot\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("chinaaid.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("echofon.com") >= 0) return "+SS";
        if (/(?:^|\.)golang\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)greasespot\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)www\.klip\.me$/.test(host)) return "+SS";
        if (/^http:\/\/ub0\.cc/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("wozy.in") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("gospelherald.com") >= 0) return "+SS";
        if (/(?:^|\.)gospelherald\.com$/.test(host)) return "+SS";
        if (/^http:\/\/hk\.gradconnection\.com\//.test(url)) return "+SS";
        if (/(?:^|\.)grangorz\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)graylog2\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("greatfire.org") >= 0) return "+SS";
        if (/(?:^|\.)greatfire\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("greatfirewallofchina.org") >= 0) return "+SS";
        if (/(?:^|\.)greatroc\.tw$/.test(host)) return "+SS";
        if (/(?:^|\.)gstatic\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".gu-chu-sum.org") >= 0) return "+SS";
        if (/^http:\/\/gu-chu-sum\.org/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("guishan.org") >= 0) return "+SS";
        if (/(?:^|\.)guishan\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)gunsamerica\.com$/.test(host)) return "+SS";
        if (/^http:\/\/gvlib\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".gyalwarinpoche.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".gyatsostudio.com") >= 0) return "+SS";
        if (/(?:^|\.)h-china\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("h1n1china.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".hacken.cc/bbs") >= 0) return "+SS";
        if (/(?:^|\.)hackthatphone\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("hahlo.com") >= 0) return "+SS";
        if (/(?:^|\.)hakkatv\.org\.tw$/.test(host)) return "+SS";
        if (/^http:\/\/bbs\.hanminzu\.org\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".hanunyi.com") >= 0) return "+SS";
        if (/^http:\/\/ae\.hao123\.com/.test(url)) return "+SS";
        if (/^http:\/\/ar\.hao123\.com/.test(url)) return "+SS";
        if (/^http:\/\/br\.hao123\.com/.test(url)) return "+SS";
        if (/^http:\/\/en\.hao123\.com/.test(url)) return "+SS";
        if (/^http:\/\/id\.hao123\.com/.test(url)) return "+SS";
        if (/^http:\/\/jp\.hao123\.com/.test(url)) return "+SS";
        if (/^http:\/\/ma\.hao123\.com/.test(url)) return "+SS";
        if (/^http:\/\/sa\.hao123\.com/.test(url)) return "+SS";
        if (/^http:\/\/th\.hao123\.com/.test(url)) return "+SS";
        if (/^http:\/\/tw\.hao123\.com/.test(url)) return "+SS";
        if (/^http:\/\/vn\.hao123\.com/.test(url)) return "+SS";
        if (/(?:^|\.)hardsextube\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".harunyahya.com") >= 0) return "+SS";
        if (/(?:^|\.)hasaowall\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("have8.com") >= 0) return "+SS";
        if (/(?:^|\.)hdtvb\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)heartyit\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".hecaitou.net") >= 0) return "+SS";
        if (/(?:^|\.)hecaitou\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".hechaji.com") >= 0) return "+SS";
        if (/(?:^|\.)hechaji\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)heeact\.edu\.tw$/.test(host)) return "+SS";
        if (/(?:^|\.)helplinfen\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)helloandroid\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)helloqueer\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("hellotxt.com") >= 0) return "+SS";
        if (/(?:^|\.)hellotxt\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)htxt\.it\/$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".hellouk.org/forum/lofiversion") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".helpeachpeople.com") >= 0) return "+SS";
        if (/(?:^|\.)helpeachpeople\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".helpzhuling.org") >= 0) return "+SS";
        if (/(?:^|\.)date\.fm$/.test(host)) return "+SS";
        if (/(?:^|\.)flightcaster\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)branch\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)awardwinningfjords\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)futureme\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)getcloudapp\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)cl\.ly$/.test(host)) return "+SS";
        if (/(?:^|\.)getsmartlinks\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)git-scm\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)lesscss\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)list\.ly$/.test(host)) return "+SS";
        if (/(?:^|\.)maxgif\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)overlapr\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)peerpong\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)pose\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)samsoff\.es$/.test(host)) return "+SS";
        if (/(?:^|\.)sendoid\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)speckleapp\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)stuffimreading\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)tomayko\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)twt\.fm$/.test(host)) return "+SS";
        if (/(?:^|\.)views\.fm$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("heqinglian.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("here4news.com") >= 0) return "+SS";
        if (/(?:^|\.)heungkongdiscuss\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)hexxeh\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("app.heywire.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".hgseav.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("hidden-advent.org") >= 0) return "+SS";
        if (/(?:^|\.)hidden-advent\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("hidecloud.com/blog/2008/07/29/fuck-beijing-olympics.html") >= 0) return "+SS";
        if (/(?:^|\.)hide\.me$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".hidemyass.com") >= 0) return "+SS";
        if (/(?:^|\.)hidemyass\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)hideipvpn\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".hihiforum.com") >= 0) return "+SS";
        if (/^http:\/\/hihiforum\.com/.test(url)) return "+SS";
        if (/(?:^|\.)hihistory\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".higfw.com") >= 0) return "+SS";
        if (/(?:^|\.)highrockmedia\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)hiitch\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)hikinggfw\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".himalayan-foundation.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".himemix.com") >= 0) return "+SS";
        if (/(?:^|\.)himemix\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".himemix.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("times.hinet.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".hjclub.info") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".hk-pub.com/forum") >= 0) return "+SS";
        if (/^http:\/\/hk-pub\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".hk32168.com") >= 0) return "+SS";
        if (/(?:^|\.)hk32168\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("app.hkatvnews.com/v3") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("hkbc.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".hkbf.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".hkchurch.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("hkday.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".hkdailynews.com.hk/china.php") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".hkej.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".hkepc.com/forum/viewthread.php?tid=1153322") >= 0) return "+SS";
        if (/^http:\/\/.*global\.hkepc\.com.*forum/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("hkfront.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("hkgolden.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".hkgreenradio.org/home") >= 0) return "+SS";
        if (/^http:\/\/.*\.hkheadline\.com.*blog/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".hkheadline.com/instantnews") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("hkhkhk.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("hkjc.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".hkjp.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("hkptu.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".hkreporter.com") >= 0) return "+SS";
        if (/(?:^|\.)hkreporter\.com$/.test(host)) return "+SS";
        if (/^http:\/\/hkupop\.hku\.hk\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".hkwcc.org.hk") >= 0) return "+SS";
        if (/(?:^|\.)hkzone\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("hnjhj.com") >= 0) return "+SS";
        if (/(?:^|\.)hnjhj\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)hola\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)hola\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("holyspiritspeaks.org") >= 0) return "+SS";
        if (/(?:^|\.)holyspiritspeaks\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)derekhsu\.homeip\.net$/.test(host)) return "+SS";
        if (/^http:\/\/homeservershow\.com/.test(url)) return "+SS";
        if (/^http:\/\/old\.honeynet\.org\/scans\/scan31\/sub\/doug_eric\/spam_translation\.html/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("hongmeimei.com") >= 0) return "+SS";
        if (/(?:^|\.)hongzhi\.li$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("hootsuite.com") >= 0) return "+SS";
        if (/(?:^|\.)hootsuite\.com$/.test(host)) return "+SS";
        if (/^http:\/\/globalrescue\.hopto\.org\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("hotpot.hk") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".hotshame.com") >= 0) return "+SS";
        if (/(?:^|\.)hotspotshield\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)hougaige\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)howtoforge\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".hqcdp.org") >= 0) return "+SS";
        if (/(?:^|\.)hqcdp\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".hrcir.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".hrcchina.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".hrichina.org") >= 0) return "+SS";
        if (/(?:^|\.)hrichina\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".hrw.org") >= 0) return "+SS";
        if (/(?:^|\.)hrw\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)hsjp\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)hsselite\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".htkou.net") >= 0) return "+SS";
        if (/(?:^|\.)htmldog\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("huaglad.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".huanghuagang.org") >= 0) return "+SS";
        if (/(?:^|\.)huanghuagang\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".huaren.us") >= 0) return "+SS";
        if (/(?:^|\.)huaren\.us$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("huaxia-news.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("huaxiabao.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("huaxin.ph") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("hua-yue.net") >= 0) return "+SS";
        if (/(?:^|\.)hugoroy\.eu$/.test(host)) return "+SS";
        if (/(?:^|\.)huhaitai\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)huhamhire\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("humanrightsbriefing.org") >= 0) return "+SS";
        if (/(?:^|\.)hung-ya\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)hungerstrikeforaids\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)huping\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)hutianyi\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("hutong9.net") >= 0) return "+SS";
        if (/(?:^|\.)hwayue\.org\.tw$/.test(host)) return "+SS";
        if (/(?:^|\.)hwinfo\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("hxwq.org") >= 0) return "+SS";
        if (/(?:^|\.)hypeshell\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)hyperrate\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".i-cable.com") >= 0) return "+SS";
        if (/(?:^|\.)i1\.hk$/.test(host)) return "+SS";
        if (/(?:^|\.)i2p2\.de\/$/.test(host)) return "+SS";
        if (/(?:^|\.)i2runner\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("iask.ca") >= 0) return "+SS";
        if (/(?:^|\.)iask\.ca$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("iask.bz") >= 0) return "+SS";
        if (/(?:^|\.)iask\.bz$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("ibiblio.org/pub/packages/ccic") >= 0) return "+SS";
        if (/(?:^|\.)iblogserv-f\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("ibros.org") >= 0) return "+SS";
        if (/^http:\/\/cn\.ibtimes\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("blogs.icerocket.com/tag") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".icij.org") >= 0) return "+SS";
        if (/(?:^|\.)icl-fi\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)iconfactory\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)iconpaper\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)icu-project\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("w.idaiwan.com/forum") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("idemocracy.asia") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".identi.ca") >= 0) return "+SS";
        if (/(?:^|\.)identi\.ca$/.test(host)) return "+SS";
        if (/(?:^|\.)idiomconnection\.com$/.test(host)) return "+SS";
        if (/^http:\/\/www\.idlcoyote\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".idouga.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("forum.idsam.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".idv.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("ieasynews.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".ied2k.net") >= 0) return "+SS";
        if (/^http:\/\/if\.ttt\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("ifanqiang.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".ifanr.com/857") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".ifcss.org") >= 0) return "+SS";
        if (/(?:^|\.)ifcss\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("ifjc.org") >= 0) return "+SS";
        if (/^http:\/\/ift\.tt/.test(url)) return "+SS";
        if (/(?:^|\.)ifreewares\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)igfw\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)ignitedetroit\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)igvita\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)ihakka\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)iicns\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)illusionfactory\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)ilove80\.be$/.test(host)) return "+SS";
        if (/(?:^|\.)im\.tv$/.test(host)) return "+SS";
        if (/(?:^|\.)im88\.tw$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".imagefap.com") >= 0) return "+SS";
        if (/(?:^|\.)imagefap\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)imageflea\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("imageshack.us") >= 0) return "+SS";
        if (/(?:^|\.)imagevenue\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)imagezilla\.net$/.test(host)) return "+SS";
        if (/^http:\/\/www\.imdb\.com\/name\/nm0482730/.test(url)) return "+SS";
        if (/^http:\/\/www\.imdb\.com\/title\/tt0819354\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".img.ly") >= 0) return "+SS";
        if (/(?:^|\.)img\.ly$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".imkev.com") >= 0) return "+SS";
        if (/(?:^|\.)imkev\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".imlive.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("immigration.gov.tw") >= 0) return "+SS";
        if (/^http:\/\/tech2\.in\.com\/video\//.test(url)) return "+SS";
        if (/(?:^|\.)incredibox\.fr$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".initiativesforchina.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".inmediahk.net") >= 0) return "+SS";
        if (/(?:^|\.)inmediahk\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)innermongolia\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".instagram.com") >= 0) return "+SS";
        if (/(?:^|\.)instagram\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)interfaceaddiction\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)internationalrivers\.org$/.test(host)) return "+SS";
        if (/^http:\/\/internet\.org\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("internetdefenseleague.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("internetfreedom.org") >= 0) return "+SS";
        if (/(?:^|\.)internetpopculture\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("inxian.com") >= 0) return "+SS";
        if (/(?:^|\.)inxian\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)ipcf\.org\.tw$/.test(host)) return "+SS";
        if (/(?:^|\.)iphone4hongkong\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)iphonehacks\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)iphonix\.fr$/.test(host)) return "+SS";
        if (/(?:^|\.)ipicture\.ru$/.test(host)) return "+SS";
        if (/(?:^|\.)ippotv\.com$/.test(host)) return "+SS";
        if (/^https:\/\/.*\.iptorrents\.com/.test(url)) return "+SS";
        if (/^https:\/\/iptorrents\.com/.test(url)) return "+SS";
        if (/(?:^|\.)ipvanish\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("iredmail.org") >= 0) return "+SS";
        if (/(?:^|\.)ironicsoftware\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)ironbigfools\.compython\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)ironpython\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".beta.iset.com.tw/forum") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("http://beta.iset.com.tw/forum") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("forum.iset.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".islam.org.hk") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".islamicity.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".isaacmao.com") >= 0) return "+SS";
        if (/(?:^|\.)!--isaacmao\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)isgreat\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)ismaelan\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)ismprofessional\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("isohunt.com") >= 0) return "+SS";
        if (/(?:^|\.)israbox\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("blog.istef.info/2007/10/21/myentunnel") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".istockphoto.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("isunaffairs.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("isuntv.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("itaboo.info") >= 0) return "+SS";
        if (/(?:^|\.)itaboo\.info$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("download.ithome.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("ithelp.ithome.com.tw") >= 0) return "+SS";
        if (/(?:^|\.)itshidden\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".itweet.net") >= 0) return "+SS";
        if (/^http:\/\/itweet\.net/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".iu45.com") >= 0) return "+SS";
        if (/(?:^|\.)iuhrdf\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".iverycd.com") >= 0) return "+SS";
        if (/(?:^|\.)lvv2\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)ixquick\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("iyouport.com") >= 0) return "+SS";
        if (/(?:^|\.)iyouport\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".izaobao.us") >= 0) return "+SS";
        if (/(?:^|\.)gmozomg\.izihost\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".izles.net") >= 0) return "+SS";
        if (/(?:^|\.)j\.mp$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("blog.jackjia.com") >= 0) return "+SS";
        if (/(?:^|\.)japan-whores\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".javbus.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("jbtalks.cc") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("jbtalks.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("jbtalks.my") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".jdwsy.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("jeanyim.com") >= 0) return "+SS";
        if (/(?:^|\.)jgoodies\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)jiaoyou8\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".jiehua.cz") >= 0) return "+SS";
        if (/(?:^|\.)hk\.jiepang\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)tw\.jiepang\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("jieshibaobao.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("jigong1024.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("jinbushe.org") >= 0) return "+SS";
        if (/(?:^|\.)jinbushe\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("zhao.jinhai.de") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("jingpin.org") >= 0) return "+SS";
        if (/(?:^|\.)jingpin\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("ac.jiruan.net") >= 0) return "+SS";
        if (/(?:^|\.)jitouch\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("jkforum.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("research.jmsc.hku.hk/social") >= 0) return "+SS";
        if (/(?:^|\.)joachims\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)jobso\.tv$/.test(host)) return "+SS";
        if (/(?:^|\.)joeedelman\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)journalofdemocracy\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("jpopforum.net") >= 0) return "+SS";
        if (/(?:^|\.)juliereyc\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)junauza\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".junefourth-20.net") >= 0) return "+SS";
        if (/(?:^|\.)junefourth-20\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("justfreevpn.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("justtristan.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("juyuange.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("juziyue.com") >= 0) return "+SS";
        if (/(?:^|\.)juziyue\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)jwmusic\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".jyxf.net") >= 0) return "+SS";
        if (/(?:^|\.)ka-wai\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".kagyuoffice.org") >= 0) return "+SS";
        if (/(?:^|\.)kagyuoffice\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)kagyuoffice\.org\.tw$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".kaiyuan.de") >= 0) return "+SS";
        if (/(?:^|\.)kakao\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("kanzhongguo.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("kanzhongguo.eu") >= 0) return "+SS";
        if (/(?:^|\.)karayou\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)kcsoftwares\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".kechara.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".keepandshare.com/visit/visit_page.php?i=688154") >= 0) return "+SS";
        if (/(?:^|\.)keepvid\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".kendincos.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".kenengba.com") >= 0) return "+SS";
        if (/(?:^|\.)kenengba\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)keontech\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("wiki.keso.cn/Home") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".khabdha.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".khmusic.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("bbs.kimy.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".kingdomsalvation.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("kinghost.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".kingstone.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("killwall.com") >= 0) return "+SS";
        if (/(?:^|\.)killwall\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".kissbbao.cn") >= 0) return "+SS";
        if (/^http:\/\/kiwi\.kz/.test(url)) return "+SS";
        if (/(?:^|\.)kmt\.org\.tw$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".knowledgerush.com/kr/encyclopedia") >= 0) return "+SS";
        if (/(?:^|\.)kodingen\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)kompozer\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)koolsolutions\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".koornk.com") >= 0) return "+SS";
        if (/(?:^|\.)koornk\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".kui.name/event") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".kuliwang.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("kun.im") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".kurashsultan.com") >= 0) return "+SS";
        if (/(?:^|\.)kurtmunger\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("kusocity.com") >= 0) return "+SS";
        if (/(?:^|\.)kwcg\.ca$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("kwongwah.com.my") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("kyohk.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".kzeng.info") >= 0) return "+SS";
        if (/(?:^|\.)kzeng\.info$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("la-forum.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("ladbrokes.com") >= 0) return "+SS";
        if (/(?:^|\.)labiennale\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("lagranepoca.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".lalulalu.com") >= 0) return "+SS";
        if (/^http:\/\/www\.lamenhu\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("laogai.org") >= 0) return "+SS";
        if (/(?:^|\.)laogai\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("laomiu.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".laoyang.info") >= 0) return "+SS";
        if (/^http:\/\/laoyang\.info/.test(url)) return "+SS";
        if (/(?:^|\.)laptoplockdown\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)laqingdan\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)larsgeorge\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)lastfm\.es$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("latelinenews.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".latibet.org") >= 0) return "+SS";
        if (/(?:^|\.)lazarsearlymusic\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)leecheukyan\.org$/.test(host)) return "+SS";
        if (/^http:\/\/leirentv\.ca/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("leisurecafe.ca") >= 0) return "+SS";
        if (/(?:^|\.)lematin\.ch$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".lemonde.fr") >= 0) return "+SS";
        if (/(?:^|\.)lenwhite\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("lerosua.org") >= 0) return "+SS";
        if (/(?:^|\.)lerosua\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("blog.lester850.info") >= 0) return "+SS";
        if (/(?:^|\.)lesoir\.be$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("letscorp.net") >= 0) return "+SS";
        if (/(?:^|\.)letscorp\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("liansi.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".lianyue.net") >= 0) return "+SS";
        if (/(?:^|\.)liaowangxizang\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".liaowangxizang.net") >= 0) return "+SS";
        if (/(?:^|\.)liberal\.org\.hk$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("libertytimes.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".lidecheng.com/blog/fucking-gfw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("limiao.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("abitno.linpie.com/use-ipv6-to-fuck-gfw") >= 0) return "+SS";
        if (/(?:^|\.)line\.me$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".linglingfa.com") >= 0) return "+SS";
        if (/(?:^|\.)lingvodics\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".linkideo.com") >= 0) return "+SS";
        if (/(?:^|\.)api\.linksalpha\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)apidocs\.linksalpha\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)www\.linksalpha\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)help\.linksalpha\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)linux-engineer\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)linuxconfig\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)linuxreviews\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("linuxtoy.org/archives/installing-west-chamber-on-ubuntu") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".lipuman.com") >= 0) return "+SS";
        if (/(?:^|\.)listentoyoutube\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("listorious.com") >= 0) return "+SS";
        if (/(?:^|\.)liudejun\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".liuhanyu.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".liujianshu.com") >= 0) return "+SS";
        if (/(?:^|\.)liujianshu\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("liuxiaotong.com") >= 0) return "+SS";
        if (/(?:^|\.)liuxiaotong\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("liu.lu") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".liveleak.com") >= 0) return "+SS";
        if (/(?:^|\.)liveleak\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".livestation.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("livestream.com") >= 0) return "+SS";
        if (/(?:^|\.)livestream\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)livingonline\.us$/.test(host)) return "+SS";
        if (/(?:^|\.)livingstream\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)livevideo\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".livevideo.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("lizhizhuangbi.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("lkcn.net") >= 0) return "+SS";
        if (/^http:\/\/localpresshk\.com/.test(url)) return "+SS";
        if (/(?:^|\.)lockdown\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)lockestek\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("logbot.net") >= 0) return "+SS";
        if (/(?:^|\.)logiqx\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)logmike\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".longhair.hk") >= 0) return "+SS";
        if (/(?:^|\.)longtermly\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".lookatgame.com") >= 0) return "+SS";
        if (/^http:\/\/lookatgame\.com/.test(url)) return "+SS";
        if (/(?:^|\.)lookingglasstheatre\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)lookpic\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".looktoronto.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".lotsawahouse.org/tibetan-masters/fourteenth-dalai-lama") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".lotuslight.org.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("hkreporter.loved.hk") >= 0) return "+SS";
        if (/(?:^|\.)lrfz\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".lrip.org") >= 0) return "+SS";
        if (/^http:\/\/lrip\.org\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".lsd.org.hk") >= 0) return "+SS";
        if (/(?:^|\.)lsd\.org\.hk$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("lsforum.net") >= 0) return "+SS";
        if (/(?:^|\.)lsm\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)lsmchinese\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)lsmkorean\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".lsmradio.com/rad_archives") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".ltn.com.tw") >= 0) return "+SS";
        if (/^http:\/\/ltn\.com\.tw/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".lupm.org") >= 0) return "+SS";
        if (/(?:^|\.)lupm\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)lushstories\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("lvhai.org") >= 0) return "+SS";
        if (/(?:^|\.)lvhai\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)mh4u\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("m-team.cc/forum") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("www.macrovpn.com") >= 0) return "+SS";
        if (/(?:^|\.)mad-ar\.ch$/.test(host)) return "+SS";
        if (/^http:\/\/maiplus\.com/.test(url)) return "+SS";
        if (/(?:^|\.)marc\.info$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("marguerite.su") >= 0) return "+SS";
        if (/(?:^|\.)martincartoons\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".maiio.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("mail-archive.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".malaysiakini.com") >= 0) return "+SS";
        if (/(?:^|\.)makemymood\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)marines\.mil$/.test(host)) return "+SS";
        if (/^http:\/\/.*markmail\.org.*message/.test(url)) return "+SS";
        if (/(?:^|\.)martau\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".martsangkagyuofficial.org") >= 0) return "+SS";
        if (/^http:\/\/martsangkagyuofficial\.org/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("maruta.be/forget") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".marxist.com") >= 0) return "+SS";
        if (/(?:^|\.)marxist\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".marxists.org/chinese") >= 0) return "+SS";
        if (/(?:^|\.)matainja\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)mathiew-badimon\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)matsushimakaede\.com$/.test(host)) return "+SS";
        if (/^http:\/\/maturejp\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("mayimayi.com") >= 0) return "+SS";
        if (/(?:^|\.)mcadforums\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("mcfog.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".md-t.org") >= 0) return "+SS";
        if (/(?:^|\.)md-t\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".mediafire.com/?") >= 0) return "+SS";
        if (/(?:^|\.)meetup\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("mefeedia.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".megaporn.com") >= 0) return "+SS";
        if (/(?:^|\.)megaproxy\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)megarotic\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("megavideo.com") >= 0) return "+SS";
        if (/(?:^|\.)megurineluka\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("meirixiaochao.com") >= 0) return "+SS";
        if (/(?:^|\.)melon-peach\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("memedia.cn") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".memehk.com") >= 0) return "+SS";
        if (/(?:^|\.)memehk\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".memrijttm.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("merit-times.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".mesotw.com/bbs") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".metacafe.com") >= 0) return "+SS";
        if (/(?:^|\.)meteorshowersonline\.com$/.test(host)) return "+SS";
        if (/^http:\/\/www\.metro\.taipei\//.test(url)) return "+SS";
        if (/(?:^|\.)metrolife\.ca$/.test(host)) return "+SS";
        if (/(?:^|\.)mgoon\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)mgstage\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("mhradio.org") >= 0) return "+SS";
        if (/^http:\/\/michaelanti\.com/.test(url)) return "+SS";
        if (/(?:^|\.)michaelmarketl\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("middle-way.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".mihk.hk/forum") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("mihua.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".mimivip.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".mimivv.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".mindrolling.org") >= 0) return "+SS";
        if (/^http:\/\/mindrolling\.org/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("minghui.org") >= 0) return "+SS";
        if (/(?:^|\.)minghui\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("minghui-a.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("minghui-b.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("minghui-school.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".mingjinglishi.com") >= 0) return "+SS";
        if (/(?:^|\.)mingjinglishi\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("mingjingnews.com") >= 0) return "+SS";
        if (/(?:^|\.)mingjingtimes\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("mingpao.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".mingpaocanada.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".mingpaomonthly.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("mingpaonews.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".mingpaony.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".mingpaosf.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".mingpaotor.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".mingpaovan.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".mingshengbao.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".ministrybooks.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".minzhuhua.net") >= 0) return "+SS";
        if (/(?:^|\.)minzhuhua\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("minzhuzhanxian.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("minzhuzhongguo.org") >= 0) return "+SS";
        if (/(?:^|\.)miroguide\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("mirrorbooks.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("mitbbs.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".mixero.com") >= 0) return "+SS";
        if (/(?:^|\.)mixero\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("mixpod.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".mixx.com") >= 0) return "+SS";
        if (/(?:^|\.)mixx\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)mizzmona\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".mk5000.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".mlcool.com") >= 0) return "+SS";
        if (/(?:^|\.)mmaaxx\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("plurktop.mmdays.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".mmmca.com") >= 0) return "+SS";
        if (/(?:^|\.)mobatek\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".mobile01.com") >= 0) return "+SS";
        if (/(?:^|\.)mobileways\.de$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".mobypicture.com") >= 0) return "+SS";
        if (/^http:\/\/moby\.to/.test(url)) return "+SS";
        if (/(?:^|\.)mrdoob\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("wiki.moegirl.org") >= 0) return "+SS";
        if (/(?:^|\.)mog\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("molihua.org") >= 0) return "+SS";
        if (/(?:^|\.)mondex\.org$/.test(host)) return "+SS";
        if (/^http:\/\/www\.monlamit\.org/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("c1522.mooo.com") >= 0) return "+SS";
        if (/(?:^|\.)monitorchina\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("bbs.morbell.com") >= 0) return "+SS";
        if (/(?:^|\.)morningsun\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)movabletype\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)moviefap\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)www\.moztw\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("mp3ye.eu") >= 0) return "+SS";
        if (/(?:^|\.)mp\/$/.test(host)) return "+SS";
        if (/(?:^|\.)mpettis\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("mpfinance.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("mpinews.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("mrtweet.com") >= 0) return "+SS";
        if (/(?:^|\.)mrtweet\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("news.msn.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("msguancha.com") >= 0) return "+SS";
        if (/(?:^|\.)mthruf\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)multiply\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("multiproxy.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("forum.mymaji.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("multiupload.com") >= 0) return "+SS";
        if (/(?:^|\.)muouju\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)muselinks\.co\.jp$/.test(host)) return "+SS";
        if (/(?:^|\.)muzi\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)muzi\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)mx981\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".my-proxy.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("forum.my903.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("myactimes.com") >= 0) return "+SS";
        if (/(?:^|\.)my-addr\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)myaudiocast\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".myav.com.tw/bbs") >= 0) return "+SS";
        if (/(?:^|\.)bbs\.mychat\.to$/.test(host)) return "+SS";
        if (/(?:^|\.)mychinamyhome\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".mychinamyhome.com") >= 0) return "+SS";
        if (/(?:^|\.)www\.mycould\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)myeclipseide\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".myforum.com.hk") >= 0) return "+SS";
        if (/(?:^|\.)myforum\.com\.hk$/.test(host)) return "+SS";
        if (/(?:^|\.)myforum\.com\.uk$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".myfreshnet.com") >= 0) return "+SS";
        if (/(?:^|\.)myparagliding\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)mypopescu\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("mysinablog.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".myspace.com") >= 0) return "+SS";
        if (/(?:^|\.)naacoalition\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("old.nabble.com") >= 0) return "+SS";
        if (/(?:^|\.)naitik\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)namsisi\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("nanyang.com") >= 0) return "+SS";
        if (/(?:^|\.)nanyang\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".nanyangpost.com") >= 0) return "+SS";
        if (/(?:^|\.)nanyangpost\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".nanzao.com") >= 0) return "+SS";
        if (/(?:^|\.)jpl\.nasa\.gov$/.test(host)) return "+SS";
        if (/(?:^|\.)pds\.nasa\.gov$/.test(host)) return "+SS";
        if (/^https?:\/\/[^\/]+line\.naver\.jp/.test(url)) return "+SS";
        if (/(?:^|\.)navicat\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".nakido.com") >= 0) return "+SS";
        if (/(?:^|\.)nakido\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".naol.ca") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("cyberghost.natado.com") >= 0) return "+SS";
        if (/(?:^|\.)national-lottery\.co\.uk$/.test(host)) return "+SS";
        if (/(?:^|\.)navy\.mil$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("nccwatch.org.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".nch.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".ncn.org") >= 0) return "+SS";
        if (/(?:^|\.)ncn\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)etools\.ncol\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".nde.de") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".ndr.de") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("www.ned.org") >= 0) return "+SS";
        if (/(?:^|\.)nekoslovakia\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("t.neolee.cn") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("netcolony.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("bolin.netfirms.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("zh.netlog.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("netme.cc") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("networkedblogs.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("neverforget8964.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("new-3lunch.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".new-akiba.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".newcenturymc.com") >= 0) return "+SS";
        if (/^http:\/\/newcenturymc\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("newcenturynews.com") >= 0) return "+SS";
        if (/(?:^|\.)newchen\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".newchen.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".newgrounds.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("newlandmagazine.com.au") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("news100.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".newscn.org") >= 0) return "+SS";
        if (/(?:^|\.)newscn\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)newsminer\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("newspeak.cc/story") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".newsancai.com") >= 0) return "+SS";
        if (/(?:^|\.)newstapa\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".newtaiwan.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("newtalk.tw") >= 0) return "+SS";
        if (/(?:^|\.)newtalk\.tw$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("newyorktimes.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".nextmedia.com") >= 0) return "+SS";
        if (/(?:^|\.)nexton-net\.jp$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("nexttv.com.tw") >= 0) return "+SS";
        if (/(?:^|\.)nga\.mil$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("ngensis.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".nicovideo.jp/watch") >= 0) return "+SS";
        if (/(?:^|\.)nighost\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("ninecommentaries.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("nintendium.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("taiwanyes.ning.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("usmgtcg.ning.com/forum") >= 0) return "+SS";
        if (/(?:^|\.)niusnews\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)njactb\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("njuice.com") >= 0) return "+SS";
        if (/(?:^|\.)njuice\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("nlfreevpn.com") >= 0) return "+SS";
        if (/(?:^|\.)nobel\.se$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("nobelprize.org/nobel_prizes/peace/laureates/2010") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("nobodycanstop.us") >= 0) return "+SS";
        if (/(?:^|\.)nobodycanstop\.us$/.test(host)) return "+SS";
        if (/(?:^|\.)nokogiri\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)nokola\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".norbulingka.org") >= 0) return "+SS";
        if (/(?:^|\.)novelasia\.com$/.test(host)) return "+SS";
        if (/^http:\/\/news\.now\.com\/home/.test(url)) return "+SS";
        if (/(?:^|\.)nownews\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".nowtorrents.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".noypf.com") >= 0) return "+SS";
        if (/(?:^|\.)noypf\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)npa\.go\.jp$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".nps.gov") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".nrk.no") >= 0) return "+SS";
        if (/(?:^|\.)nrk\.no$/.test(host)) return "+SS";
        if (/(?:^|\.)nsc\.gov\.tw$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".ntd.tv") >= 0) return "+SS";
        if (/(?:^|\.)ntd\.tv$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("ntdtv.co") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("ntdtv.ca") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("ntdtv.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("ntdtv.ru") >= 0) return "+SS";
        if (/(?:^|\.)cbs\.ntu\.edu\.tw$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".nubiles.net") >= 0) return "+SS";
        if (/(?:^|\.)nuexpo\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)nurgo-software\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".nuvid.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("nuzcom.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".nvquan.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".nwtca.org") >= 0) return "+SS";
        if (/(?:^|\.)nyaa\.se$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".nydus.ca") >= 0) return "+SS";
        if (/(?:^|\.)nyt\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)nytco\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".nytimes.com") >= 0) return "+SS";
        if (/(?:^|\.)nytimes\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)nytimg\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("nysingtao.com") >= 0) return "+SS";
        if (/(?:^|\.)nzchinese\.net\.nz$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("observechina.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("oclp.hk") >= 0) return "+SS";
        if (/(?:^|\.)october-review\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("offbeatchina.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("officeoftibet.com") >= 0) return "+SS";
        if (/(?:^|\.)ogaoga\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("twtr2src.ogaoga.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("www2.ohchr.org/english/bodies/cat/docs/ngos/II_China_41.pdf") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".oikos.com.tw/v4") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".oiktv.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("oizoblog.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".okayfreedom.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("old-cat.net") >= 0) return "+SS";
        if (/(?:^|\.)olumpo\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".olympicwatch.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("omgili.com") >= 0) return "+SS";
        if (/(?:^|\.)omnitalk\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)omnitalk\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("cling.omy.sg") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("forum.omy.sg") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("news.omy.sg") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("showbiz.omy.sg") >= 0) return "+SS";
        if (/(?:^|\.)on\.cc$/.test(host)) return "+SS";
        if (/(?:^|\.)onedrive\.live\.com$/.test(host)) return "+SS";
        if (/^http:\/\/www\.onion\.city/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".onlylady.cn") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("onmoon.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("onmoon.com") >= 0) return "+SS";
        if (/(?:^|\.)ontrac\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".oopsforum.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("open.com.hk") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("opendemocracy.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("myopenid.com") >= 0) return "+SS";
        if (/(?:^|\.)myopenid\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("openid.net") >= 0) return "+SS";
        if (/(?:^|\.)openid\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.openinkpot\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".openleaks.org") >= 0) return "+SS";
        if (/(?:^|\.)openleaks\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("openvpn.net") >= 0) return "+SS";
        if (/(?:^|\.)openvpn\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)openwebster\.com$/.test(host)) return "+SS";
        if (/^http:\/\/help\.opera\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("my.opera.com/dahema") >= 0) return "+SS";
        if (/(?:^|\.)demo\.opera-mini\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("www.orchidbbs.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("organharvestinvestigation.net") >= 0) return "+SS";
        if (/(?:^|\.)orient-doll\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("orientaldaily.com.my") >= 0) return "+SS";
        if (/(?:^|\.)orientaldaily\.com\.my$/.test(host)) return "+SS";
        if (/(?:^|\.)orn\.jp$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("t.orzdream.com") >= 0) return "+SS";
        if (/(?:^|\.)t\.orzdream\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("tui.orzdream.com") >= 0) return "+SS";
        if (/(?:^|\.)orzistic\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)osfoora\.com$/.test(host)) return "+SS";
        if (/^http:\/\/www\.osmdroid\.net/.test(url)) return "+SS";
        if (/(?:^|\.)ourdearamy\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("oursogo.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("oursteps.com.au") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("xinqimeng.over-blog.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("share.ovi.com/media") >= 0) return "+SS";
        if (/^http:\/\/owl\.li/.test(url)) return "+SS";
        if (/^http:\/\/ht\.ly/.test(url)) return "+SS";
        if (/^http:\/\/htl\.li/.test(url)) return "+SS";
        if (/^http:\/\/mash\.to/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("www.owind.com") >= 0) return "+SS";
        if (/^http:\/\/www\.oxid\.it/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("oyax.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".ozchinese.com/bbs") >= 0) return "+SS";
        if (/(?:^|\.)ow\.ly$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("bbs.ozchinese.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".ozyoyo.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".pacificpoker.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".packetix.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".padmanet.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("page2rss.com") >= 0) return "+SS";
        if (/(?:^|\.)pagodabox\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)paint\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)coveringweb\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".palacemoon.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("forum.palmislife.com") >= 0) return "+SS";
        if (/(?:^|\.)eriversoft\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("paljorpublications.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("paper.li") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("paperb.us") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".panluan.net") >= 0) return "+SS";
        if (/(?:^|\.)panluan\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)pao-pao\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".parade.com/dictators/2009") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".passion.com") >= 0) return "+SS";
        if (/(?:^|\.)passion\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".passiontimes.hk") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("pastebin.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".pastie.org") >= 0) return "+SS";
        if (/(?:^|\.)pastie\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.pathtosharepoint\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("pbs.org/wgbh/pages/frontline/gate") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("pbs.org/wgbh/pages/frontline/tankman") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("pbs.org/wgbh/pages/frontline/tibet") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("pbwiki.com") >= 0) return "+SS";
        if (/(?:^|\.)pbworks\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)developers\.box\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)wiki\.oauth\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)wiki\.phonegap\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)wiki\.jqueryui\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)pbxes\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)pbxes\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".pcdiscuss.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("pcdvd.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".pchome.com.tw") >= 0) return "+SS";
        if (/^http:\/\/pcij\.org\//.test(url)) return "+SS";
        if (/(?:^|\.)pct\.org\.tw$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("pdetails.com") >= 0) return "+SS";
        if (/(?:^|\.)pdproxy\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)peace\.ca$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("peacefire.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("peacehall.com") >= 0) return "+SS";
        if (/^http:\/\/pearlher\.org/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".peeasian.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".pekingduck.org") >= 0) return "+SS";
        if (/(?:^|\.)pekingduck\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("penchinese.com") >= 0) return "+SS";
        if (/(?:^|\.)penchinese\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".penchinese.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("pengyulong.com") >= 0) return "+SS";
        if (/(?:^|\.)blog\.pentalogic\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".penthouse.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".peopo.org") >= 0) return "+SS";
        if (/(?:^|\.)peopo\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".percy.in") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".perfectgirls.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("perfectvpn.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".persecutionblog.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("phayul.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("philly.com") >= 0) return "+SS";
        if (/(?:^|\.)photodharma\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)photofocus\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)phuquocservices\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".picidae.net") >= 0) return "+SS";
        if (/(?:^|\.)img.*\.picturedip\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("picturesocial.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".pin6.com") >= 0) return "+SS";
        if (/(?:^|\.)pin6\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".ping.fm") >= 0) return "+SS";
        if (/(?:^|\.)ping\.fm$/.test(host)) return "+SS";
        if (/(?:^|\.)pinoy-n\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".piposay.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".piring.com") >= 0) return "+SS";
        if (/(?:^|\.)pixelqi\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)css\.pixnet\.in$/.test(host)) return "+SS";
        if (/(?:^|\.)pixnet\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".pixnet.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".pk.com") >= 0) return "+SS";
        if (/(?:^|\.)placemix\.com$/.test(host)) return "+SS";
        if (/^http:\/\/pictures\.playboy\.com/.test(url)) return "+SS";
        if (/(?:^|\.)playboy\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)playpcesor\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("plays.com.tw") >= 0) return "+SS";
        if (/(?:^|\.)m\.plixi\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("plm.org.hk") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("plunder.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".plus28.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".plusbb.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".pmates.com") >= 0) return "+SS";
        if (/(?:^|\.)po2b\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)podictionary\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".pokerstars.com") >= 0) return "+SS";
        if (/(?:^|\.)pokerstars\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("zh.pokerstrategy.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("politicalchina.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("politicalconsultation.org") >= 0) return "+SS";
        if (/(?:^|\.)popvote\.hk$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("popyard.com") >= 0) return "+SS";
        if (/(?:^|\.)popyard\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".porn.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".porn2.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".pornbase.org") >= 0) return "+SS";
        if (/(?:^|\.)pornhd\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".pornhub.com") >= 0) return "+SS";
        if (/(?:^|\.)pornmm\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".pornoxo.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".pornrapidshare.com") >= 0) return "+SS";
        if (/(?:^|\.)pornrapidshare\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".pornstarclub.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".porntube.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".pornvisit.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".portablevpn.nl") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".post852.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("postadult.com") >= 0) return "+SS";
        if (/(?:^|\.)powercx\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)www\.powerpointninja\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)cdn\.printfriendly\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)pts\.org\.tw$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("pubu.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("puffinbrowser.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("pureinsight.org") >= 0) return "+SS";
        if (/(?:^|\.)putty\.org$/.test(host)) return "+SS";
        if (/^http:\/\/post\.ly/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".posterous.com") >= 0) return "+SS";
        if (/^http:\/\/posterous\.com/.test(url)) return "+SS";
        if (/(?:^|\.)post\.anyu\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)bralio\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)calebelston\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)designerol\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.fizzik\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)nf\.id\.au$/.test(host)) return "+SS";
        if (/(?:^|\.)markmilian\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)log\.riku\.me$/.test(host)) return "+SS";
        if (/(?:^|\.)sogrady\.me$/.test(host)) return "+SS";
        if (/(?:^|\.)vatn\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)veempiire\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)www\.vegorpedersen\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)ventureswell\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)webfee\.tk$/.test(host)) return "+SS";
        if (/(?:^|\.)whereiswerner\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)bill\.zhong\.pp\.ru$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".power.com") >= 0) return "+SS";
        if (/(?:^|\.)power\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("powerapple.com") >= 0) return "+SS";
        if (/(?:^|\.)abc\.pp\.ru$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("heix.pp.ru") >= 0) return "+SS";
        if (/(?:^|\.)prayforchina\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)premeforwindows7\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)presentationzen\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)prestige-av\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("prisoner-state-secret-journal-premier") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".prisoneralert.com") >= 0) return "+SS";
        if (/(?:^|\.)pritunl\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)privacybox\.de$/.test(host)) return "+SS";
        if (/(?:^|\.)privateinternetaccess\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("privatepaste.com") >= 0) return "+SS";
        if (/(?:^|\.)privatepaste\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("privatetunnel.com") >= 0) return "+SS";
        if (/(?:^|\.)privatetunnel\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)procopytips\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("provideocoalition.com") >= 0) return "+SS";
        if (/(?:^|\.)prosiben\.de$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("proxifier.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("api.proxlet.com") >= 0) return "+SS";
        if (/(?:^|\.)proxomitron\.info$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("proxy.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".proxypy.net") >= 0) return "+SS";
        if (/(?:^|\.)proxypy\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("proxyroad.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("prozz.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("psblog.name") >= 0) return "+SS";
        if (/(?:^|\.)psblog\.name$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".ptt.cc") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".puffstore.com") >= 0) return "+SS";
        if (/(?:^|\.)pullfolio\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)pureconcepts\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)purepdf\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)purevpn\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".putlocker.com/file") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("pwned.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("python.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".python.com.tw") >= 0) return "+SS";
        if (/^http:\/\/python\.com\.tw/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".qanote.com") >= 0) return "+SS";
        if (/(?:^|\.)qanote\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("qi-gong.me") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".qidian.ca") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".qienkuen.org") >= 0) return "+SS";
        if (/(?:^|\.)qienkuen\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)qiwen\.lu$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("qixianglu.cn") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("bbs.qmzdd.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".qkshare.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("qoos.com") >= 0) return "+SS";
        if (/(?:^|\.)qoos\.com$/.test(host)) return "+SS";
        if (/^http:\/\/.*blog\.qooza\.hk.*dafengqixi/.test(url)) return "+SS";
        if (/(?:^|\.)efksoft\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)qstatus\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)qtweeter\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)qtrac\.eu$/.test(host)) return "+SS";
        if (/(?:^|\.)quitccp\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".quitccp.net") >= 0) return "+SS";
        if (/(?:^|\.)quitccp\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".quitccp.org") >= 0) return "+SS";
        if (/^http:\/\/quran\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("qusi8.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".qvodzy.org") >= 0) return "+SS";
        if (/^http:\/\/.*nemesis2\.qx\.net.*pages.*MyEnTunnel/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("qxbbs.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".radicalparty.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("radioaustralia.net.au") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".radiohilight.net") >= 0) return "+SS";
        if (/(?:^|\.)radiohilight\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("opml.radiotime.com") >= 0) return "+SS";
        if (/(?:^|\.)radiovaticana\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)radiovncr\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)raidcall\.com\.tw$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".raidtalk.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("rangzen.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("rangzen.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("rangzen.org") >= 0) return "+SS";
        if (/^http:\/\/blog\.ranxiang\.com\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("ranyunfei.com") >= 0) return "+SS";
        if (/(?:^|\.)ranyunfei\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".rapbull.net") >= 0) return "+SS";
        if (/^http:\/\/rapidgator\.net\//.test(url)) return "+SS";
        if (/(?:^|\.)rapidshare8\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".rapidsharedata.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("rcinet.ca") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".read100.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".readingtimes.com.tw") >= 0) return "+SS";
        if (/(?:^|\.)readingtimes\.com\.tw$/.test(host)) return "+SS";
        if (/(?:^|\.)readmoo\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".realcourage.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".realraptalk.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".recordhistory.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("redchinacn.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".redtube.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("referer.us") >= 0) return "+SS";
        if (/(?:^|\.)referer\.us$/.test(host)) return "+SS";
        if (/(?:^|\.)reflectivecode\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("relaxbbs.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".releaseinternational.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("religioustolerance.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("renminbao.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".renyurenquan.org") >= 0) return "+SS";
        if (/(?:^|\.)renyurenquan\.org$/.test(host)) return "+SS";
        if (/^http:\/\/certificate\.revocationcheck\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("subacme.rerouted.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".reuters.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".revleft.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("retweetist.com") >= 0) return "+SS";
        if (/(?:^|\.)retweetrank\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("revver.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".rfa.org") >= 0) return "+SS";
        if (/^http:\/\/rfa\.org/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".rfachina.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".rfamobile.org") >= 0) return "+SS";
        if (/(?:^|\.)rferl\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".rfi.fr") >= 0) return "+SS";
        if (/(?:^|\.)rfi\.fr$/.test(host)) return "+SS";
        if (/^http:\/\/rfi\.my\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".rhcloud.com") >= 0) return "+SS";
        if (/^http:\/\/vds\.rightster\.com\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".rileyguide.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("riku.me/") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".ritouki.jp") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".rlwlw.com") >= 0) return "+SS";
        if (/(?:^|\.)rlwlw\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".rmjdw.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("chinese.rnw.nl") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".rnw.nl") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("robtex.com") >= 0) return "+SS";
        if (/(?:^|\.)robustnessiskey\.com$/.test(host)) return "+SS";
        if (/^http:\/\/www2\.rocketbbs\.com\/11\/bbs\.cgi.id=5mus/.test(url)) return "+SS";
        if (/^http:\/\/www2\.rocketbbs\.com\/11\/bbs\.cgi.id=freemgl/.test(url)) return "+SS";
        if (/(?:^|\.)rocmp\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)rojo\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)ronjoneswriter\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".roodo.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".rosechina.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".rotten.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".rsf.org") >= 0) return "+SS";
        if (/(?:^|\.)rsf\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".rsf-chinese.org") >= 0) return "+SS";
        if (/(?:^|\.)rsf-chinese\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".rssmeme.com") >= 0) return "+SS";
        if (/(?:^|\.)rssmeme\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".rthk.hk") >= 0) return "+SS";
        if (/^http:\/\/rthk\.hk/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".rthk.org.hk") >= 0) return "+SS";
        if (/^http:\/\/rthk\.org\.hk/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("rti.org.tw") >= 0) return "+SS";
        if (/^http:\/\/.*\.ruanyifeng\.com\/blog.*some_ways_to_break_the_great_firewall/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".rushbee.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("rutube.ru") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".ruyiseek.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".rxhj.net") >= 0) return "+SS";
        if (/^http:\/\/rxhj\.net/.test(url)) return "+SS";
        if (/(?:^|\.)s-cute\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".s-dragon.org") >= 0) return "+SS";
        if (/(?:^|\.)s1heng\.com$/.test(host)) return "+SS";
        if (/^http:\/\/www\.s4miniarchive\.com/.test(url)) return "+SS";
        if (/(?:^|\.)s8forum\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("sacom.hk") >= 0) return "+SS";
        if (/(?:^|\.)sacom\.hk$/.test(host)) return "+SS";
        if (/(?:^|\.)sadpanda\.us$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".saiq.me") >= 0) return "+SS";
        if (/(?:^|\.)saiq\.me$/.test(host)) return "+SS";
        if (/(?:^|\.)sakuralive\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".salvation.org.hk") >= 0) return "+SS";
        if (/(?:^|\.)salvation\.org\.hk$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".samair.ru/proxy/type-01") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".sambhota.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("sammyjs.org") >= 0) return "+SS";
        if (/(?:^|\.)sankaizok\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".sanmin.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("sapikachu.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("savemedia.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("savetibet.de") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("savetibet.fr") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("savetibet.nl") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("savetibet.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("savetibet.ru") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("savevid.com") >= 0) return "+SS";
        if (/(?:^|\.)say2\.info$/.test(host)) return "+SS";
        if (/^http:\/\/www\.sciencemag\.org\/content\/344\/6187\/953/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".scmp.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".scmpchinese.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".scribd.com") >= 0) return "+SS";
        if (/(?:^|\.)scriptspot\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("seapuff.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("domainhelp.search.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("secretchina.com") >= 0) return "+SS";
        if (/(?:^|\.)secretgarden\.no$/.test(host)) return "+SS";
        if (/(?:^|\.)default\.secureserver\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("securitykiss.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("seesmic.com") >= 0) return "+SS";
        if (/(?:^|\.)seevpn\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)seezone\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("sejie.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".sendspace.com") >= 0) return "+SS";
        if (/^http:\/\/tweets\.seraph\.me\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("sesawe.net") >= 0) return "+SS";
        if (/(?:^|\.)sesawe\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".sesawe.org") >= 0) return "+SS";
        if (/(?:^|\.)sethwklein\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("forum.setty.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".sevenload.com") >= 0) return "+SS";
        if (/(?:^|\.)sevenload\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".sex.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".sex-11.com") >= 0) return "+SS";
        if (/(?:^|\.)sex3\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)sex8\.cc$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".sexandsubmission.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".sexhu.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".sexhuang.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("sexinsex.net") >= 0) return "+SS";
        if (/(?:^|\.)sexinsex\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("67.220.91.18") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("67.220.91.23") >= 0) return "+SS";
        if (/^http:\/\/.*\.sf\.net/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".sfileydy.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".sftuk.org") >= 0) return "+SS";
        if (/(?:^|\.)sftuk\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("shadow.ma") >= 0) return "+SS";
        if (/(?:^|\.)shadowsocks\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("shahamat-english.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".shangfang.org") >= 0) return "+SS";
        if (/(?:^|\.)shangfang\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("shapeservices.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".sharebee.com") >= 0) return "+SS";
        if (/(?:^|\.)sharecool\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)sharkdolphin\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("sharpdaily.com.hk") >= 0) return "+SS";
        if (/(?:^|\.)sharpdaily\.com\.hk$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".sharpdaily.hk") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".shat-tibet.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".shaunthesheep.com") >= 0) return "+SS";
        if (/(?:^|\.)shaunthesheep\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("sheikyermami.com") >= 0) return "+SS";
        if (/(?:^|\.)shellmix\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("shenshou.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("shenyun.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("shenyunperformingarts.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("shenzhoufilm.com") >= 0) return "+SS";
        if (/(?:^|\.)shenzhoufilm\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("shinychan.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".shitaotv.org") >= 0) return "+SS";
        if (/(?:^|\.)shixiao\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)shizhao\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".shizhao.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("shkspr.mobi/dabr") >= 0) return "+SS";
        if (/(?:^|\.)shodanhq\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".shopping.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".showtime.jp") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("ch.shvoong.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".shwchurch3.com") >= 0) return "+SS";
        if (/^http:\/\/shwchurch3\.com/.test(url)) return "+SS";
        if (/(?:^|\.)sidelinesnews\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".sidelinessportseatery.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("simplecd.org") >= 0) return "+SS";
        if (/(?:^|\.)simplecd\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("simpleproductivityblog.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("bbs.sina.com/") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("bbs.sina.com%2F") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("blog.sina.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("dailynews.sina.com/") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("dailynews.sina.com%2F") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("forum.sina.com.hk") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("home.sina.com") >= 0) return "+SS";
        if (/(?:^|\.)magazines\.sina\.com\.tw$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("news.sina.com.hk") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("news.sina.com.tw") >= 0) return "+SS";
        if (/^http:\/\/news\.sinchew\.com\.my/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".singaporepools.com.sg") >= 0) return "+SS";
        if (/(?:^|\.)singaporepools\.com\.sg$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("singtao.com") >= 0) return "+SS";
        if (/(?:^|\.)singtao\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("news.singtao.ca") >= 0) return "+SS";
        if (/(?:^|\.)cdp\.sinica\.edu\.tw$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("sino-monthly.com") >= 0) return "+SS";
        if (/(?:^|\.)sinocast\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("sinocism.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("sinomontreal.ca") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".sinonet.ca") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".sinopitt.info") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".sinoants.com") >= 0) return "+SS";
        if (/(?:^|\.)sinoants\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("sinoquebec.com") >= 0) return "+SS";
        if (/(?:^|\.)site90\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".sitebro.tw") >= 0) return "+SS";
        if (/(?:^|\.)sitekreator\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)siteks\.uk\.to$/.test(host)) return "+SS";
        if (/(?:^|\.)sitemaps\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("sitetag.us") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("sis.xxx") >= 0) return "+SS";
        if (/(?:^|\.)sis001\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("sis001.us") >= 0) return "+SS";
        if (/(?:^|\.)sjum\.cn\/$/.test(host)) return "+SS";
        if (/(?:^|\.)skimtube\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)skybet\.com$/.test(host)) return "+SS";
        if (/^http:\/\/users\.skynet\.be\/reves\/tibethome\.html/.test(url)) return "+SS";
        if (/^http:\/\/skyhighpremium\.com\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("bbs.skykiwi.com") >= 0) return "+SS";
        if (/^http:\/\/www\.skype\.com\/intl\//.test(url)) return "+SS";
        if (/^http:\/\/www\.skype\.com\/zh-Hant/.test(url)) return "+SS";
        if (/(?:^|\.)skyvegas\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".xskywalker.com") >= 0) return "+SS";
        if (/(?:^|\.)xskywalker\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("m.slandr.net") >= 0) return "+SS";
        if (/(?:^|\.)slavasoft\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)slheng\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".slideshare.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("forum.slime.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".slutload.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("smhric.org") >= 0) return "+SS";
        if (/(?:^|\.)sndcdn\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)so-ga\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".so-ga.net") >= 0) return "+SS";
        if (/(?:^|\.)so-news\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".so-news.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("home.so-net.net.tw/yisa_tsai") >= 0) return "+SS";
        if (/(?:^|\.)soc\.mil\/$/.test(host)) return "+SS";
        if (/(?:^|\.)sockslist\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".sod.co.jp") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".softether.org") >= 0) return "+SS";
        if (/(?:^|\.)softether\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".softether-download.com") >= 0) return "+SS";
        if (/(?:^|\.)softether-download\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)cdn\.softlayer\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)sogclub\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("sohcradio.com") >= 0) return "+SS";
        if (/(?:^|\.)sohcradio\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)www\.somee\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)sorting-algorithms\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".soumo.info") >= 0) return "+SS";
        if (/(?:^|\.)soup\.io\/$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".slinkset.com") >= 0) return "+SS";
        if (/(?:^|\.)slickvpn\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)snapchat\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".snaptu.com") >= 0) return "+SS";
        if (/(?:^|\.)snaptu\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("sneakme.net") >= 0) return "+SS";
        if (/(?:^|\.)snooper\.co\.uk$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("snowlionpub.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".sobees.com") >= 0) return "+SS";
        if (/(?:^|\.)sobees\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("socialwhale.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".softether.co.jp") >= 0) return "+SS";
        if (/(?:^|\.)softwarebychuck\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("blog.sogoo.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("soh.tw") >= 0) return "+SS";
        if (/(?:^|\.)soh\.tw$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("sohfrance.org") >= 0) return "+SS";
        if (/(?:^|\.)sohfrance\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("chinese.soifind.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("sokamonline.com") >= 0) return "+SS";
        if (/(?:^|\.)somee\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".songjianjun.com") >= 0) return "+SS";
        if (/(?:^|\.)songjianjun\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".sonidodelaesperanza.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".sopcast.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".sopcast.org") >= 0) return "+SS";
        if (/^http:\/\/bbs\.soul-plus\.net/.test(url)) return "+SS";
        if (/(?:^|\.)soundcloud\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".soundofhope.kr") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("soundofhope.org") >= 0) return "+SS";
        if (/(?:^|\.)soundofhope\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)soupofmedia\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".sourceforge.net") >= 0) return "+SS";
        if (/^http:\/\/sourceforge\.net\/p.*\/shadowsocksgui\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("southnews.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("sowers.org.hk") >= 0) return "+SS";
        if (/(?:^|\.)wlx\.sowiki\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)space-scape\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)spankbang\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".spankwire.com") >= 0) return "+SS";
        if (/(?:^|\.)spb\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)spencertipping\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("spinejs.com") >= 0) return "+SS";
        if (/(?:^|\.)sproutcore\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("squarespace.com") >= 0) return "+SS";
        if (/(?:^|\.)ssh91\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("www.stackfile.com/freedur") >= 0) return "+SS";
        if (/(?:^|\.)standupfortibet\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("stanford.edu/group/falun") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("usinfo.state.gov") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".starp2p.com") >= 0) return "+SS";
        if (/(?:^|\.)starp2p\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)startpage\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".state168.com") >= 0) return "+SS";
        if (/(?:^|\.)steel-storm\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)stepmania\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("sthoo.com") >= 0) return "+SS";
        if (/(?:^|\.)sthoo\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".stickam.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("stickeraction.com/sesawe") >= 0) return "+SS";
        if (/(?:^|\.)stoneip\.info$/.test(host)) return "+SS";
        if (/(?:^|\.)storagenewsletter\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".stoptibetcrisis.net") >= 0) return "+SS";
        if (/(?:^|\.)stoptibetcrisis\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)storify\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)stoweboyd\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)streamingthe\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("cn.streetvoice.com/article") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("cn.streetvoice.com/diary") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("cn2.streetvoice.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("tw.streetvoice.com") >= 0) return "+SS";
        if (/(?:^|\.)strongvpn\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".student.tw/db") >= 0) return "+SS";
        if (/(?:^|\.)studentsforafreetibet\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)stumbleupon\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("stupidvideos.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".sugarsync.com") >= 0) return "+SS";
        if (/(?:^|\.)sugarsync\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("summify.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("sun1911.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".sunporno.com") >= 0) return "+SS";
        if (/(?:^|\.)sunporno\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".suyangg.com") >= 0) return "+SS";
        if (/^http:\/\/suyangg\.com\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".suoluo.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("api.supertweet.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("www.supertweet.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".surfeasy.com.au") >= 0) return "+SS";
        if (/(?:^|\.)surrenderat20\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)svwind\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)sweux\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)swift-tools\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".sydneytoday.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".sylfoundation.org") >= 0) return "+SS";
        if (/(?:^|\.)syncback\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)sysadmin1138\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("sysresccd.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".sytes.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("blog.syx86.com/2009/09/puff") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("blog.syx86.cn/2009/09/puff") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".szbbs.net") >= 0) return "+SS";
        if (/(?:^|\.)szetowah\.org\.hk$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".t35.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".t66y.com") >= 0) return "+SS";
        if (/(?:^|\.)t66y\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)t88\.ca$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".taa-usa.org") >= 0) return "+SS";
        if (/^http:\/\/taa-usa\.org/.test(url)) return "+SS";
        if (/^http:\/\/www\.tablesgenerator\.com\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("tabtter.jp") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tacem.org") >= 0) return "+SS";
        if (/(?:^|\.)tafaward\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("tagwalk.com") >= 0) return "+SS";
        if (/(?:^|\.)tagwalk\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("tahr.org.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("taipei.gov.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".taipeisociety.org") >= 0) return "+SS";
        if (/(?:^|\.)taipeisociety\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".taiwandaily.net") >= 0) return "+SS";
        if (/(?:^|\.)taiwantt\.org\.tw$/.test(host)) return "+SS";
        if (/(?:^|\.)taiwandaily\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("taiwankiss.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("taiwannation.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("taiwannation.com.tw") >= 0) return "+SS";
        if (/(?:^|\.)taiwannews\.com\.tw$/.test(host)) return "+SS";
        if (/^http:\/\/www\.taiwanonline\.cc\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("taiwantp.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("taiwanus.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("taiwanyes.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("taiwan-sex.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".talk853.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".talkboxapp.com") >= 0) return "+SS";
        if (/(?:^|\.)talkboxapp\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)tamiaode\.tk$/.test(host)) return "+SS";
        if (/(?:^|\.)tanc\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("tangben.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".taolun.info") >= 0) return "+SS";
        if (/(?:^|\.)taolun\.info$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("blog.taragana.com") >= 0) return "+SS";
        if (/(?:^|\.)taup\.net$/.test(host)) return "+SS";
        if (/^http:\/\/www\.taup\.org\.tw/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".taweet.com") >= 0) return "+SS";
        if (/(?:^|\.)taweet\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)tbpic\.info$/.test(host)) return "+SS";
        if (/(?:^|\.)tbsec\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)tbsn\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".tbsseattle.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tccwonline.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tcewf.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("tchrd.org") >= 0) return "+SS";
        if (/(?:^|\.)techlifeweb\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)techparaiso\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)teck\.in$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("teensinasia.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".telecomspace.com") >= 0) return "+SS";
        if (/(?:^|\.)telegram\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)telegraph\.co\.uk$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".tenacy.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tew.org") >= 0) return "+SS";
        if (/(?:^|\.)theatrum-belli\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)thebodyshop-usa\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("theblemish.com") >= 0) return "+SS";
        if (/(?:^|\.)thebcomplex\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)thebobs\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".thechinabeat.org") >= 0) return "+SS";
        if (/^http:\/\/www\.thechinastory\.org\/yearbooks\/yearbook-2012\//.test(url)) return "+SS";
        if (/(?:^|\.)thedieline\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)thedw\.us$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("thefrontier.hk/tf") >= 0) return "+SS";
        if (/^http:\/\/thegioitinhoc\.vn\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".thehots.info") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("thehousenews.com") >= 0) return "+SS";
        if (/(?:^|\.)thehun\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)thelifeyoucansave\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".thenewslens.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("thepiratebay.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("thereallove.kr") >= 0) return "+SS";
        if (/(?:^|\.)thesartorialist\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("thespeeder.com") >= 0) return "+SS";
        if (/(?:^|\.)thestandnews\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("thetibetconnection.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".thetibetmuseum.org") >= 0) return "+SS";
        if (/(?:^|\.)thetibetpost\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("thetrotskymovie.com/") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("thevivekspot.com") >= 0) return "+SS";
        if (/(?:^|\.)thewgo\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".thinkingtaiwan.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".thisav.com") >= 0) return "+SS";
        if (/^http:\/\/thisav\.com/.test(url)) return "+SS";
        if (/(?:^|\.)thomasbernhard\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("threatchaos.com") >= 0) return "+SS";
        if (/(?:^|\.)throughnightsfire\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".thumbzilla.com") >= 0) return "+SS";
        if (/(?:^|\.)thywords\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("tiananmenmother.org") >= 0) return "+SS";
        if (/(?:^|\.)tiananmenuniv\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)tiananmenuniv\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)tiandixing\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".tianhuayuan.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tianlawoffice.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("tiantibooks.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tianzhu.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tibet.at") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("tibet.ca") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tibet.com") >= 0) return "+SS";
        if (/(?:^|\.)tibet\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("tibet.fr") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tibet.net") >= 0) return "+SS";
        if (/(?:^|\.)tibet\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("tibet.nu") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tibet.org") >= 0) return "+SS";
        if (/(?:^|\.)tibet\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("tibet.org.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tibet-foundation.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tibet-house-trust.co.uk") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("tibet-info.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("tibet-initiative.de") >= 0) return "+SS";
        if (/(?:^|\.)tibet-initiative\.de$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".tibet-munich.de") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tibetaid.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("tibetalk.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("tibetan-alliance.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tibetanarts.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tibetcollection.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("tibetanculture.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tibetanpaintings.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tibetanphotoproject.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tibetanwomen.org") >= 0) return "+SS";
        if (/^http:\/\/tibetanwomen\.org/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".tibetanyouthcongress.org") >= 0) return "+SS";
        if (/(?:^|\.)tibetanyouthcongress\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".tibetcharity.dk") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("tibetcharity.in") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tibetcity.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tibetcorps.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("tibetfocus.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("tibetfund.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("tibethouse.jp") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("tibethouse.org") >= 0) return "+SS";
        if (/(?:^|\.)tibethouse\.us$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("tibettimes.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tibetjustice.org") >= 0) return "+SS";
        if (/^http:\/\/tibetmuseum\.org/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("tibetnetwork.org") >= 0) return "+SS";
        if (/(?:^|\.)tibetnetwork\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".tibetoffice.ch") >= 0) return "+SS";
        if (/^http:\/\/tibetoffice\.ch/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("tibetoffice.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("tibetonline.com") >= 0) return "+SS";
        if (/(?:^|\.)tibetonline\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".tibetoffice.com.au") >= 0) return "+SS";
        if (/^http:\/\/tibetoffice\.com\.au/.test(url)) return "+SS";
        if (/(?:^|\.)tibetonline\.tv$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".tibetonline.tv") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tibetoralhistory.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tibetrelieffund.co.uk") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("tibetsites.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tibetsun.com") >= 0) return "+SS";
        if (/(?:^|\.)tibetwrites\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".time.com/time/time100/leaders/profile/rebel") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".time.com/time/specials/packages/article/0,28804") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".time.com/time/magazine") >= 0) return "+SS";
        if (/(?:^|\.)blog\.tiney\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("tinychat.com") >= 0) return "+SS";
        if (/(?:^|\.)tinypaste\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".tistory.com") >= 0) return "+SS";
        if (/(?:^|\.)tkcs-collins\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)tkforum\.tk$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".tmagazine.com") >= 0) return "+SS";
        if (/(?:^|\.)tmagazine\.com$/.test(host)) return "+SS";
        if (/^http:\/\/tmi\.me/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".tnaflix.com") >= 0) return "+SS";
        if (/(?:^|\.)tnaflix\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".tnp.org") >= 0) return "+SS";
        if (/^http:\/\/tnp\.org/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("togetter.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tokyo-247.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("tokyo-hot.com") >= 0) return "+SS";
        if (/(?:^|\.)tokyocn\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".tono-oka.jp") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("tonyyan.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".toodoc.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("toonel.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".topnews.in") >= 0) return "+SS";
        if (/(?:^|\.)topshare\.us$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".topshareware.com") >= 0) return "+SS";
        if (/(?:^|\.)topstyle4\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)topsy\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".topsy.com") >= 0) return "+SS";
        if (/(?:^|\.)toptip\.ca$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("tora.to") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".torproject.org") >= 0) return "+SS";
        if (/(?:^|\.)torproject\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("torrentcrazy.com") >= 0) return "+SS";
        if (/(?:^|\.)torrentcrazy\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)torrentproject\.se$/.test(host)) return "+SS";
        if (/(?:^|\.)torrentz\.eu$/.test(host)) return "+SS";
        if (/(?:^|\.)torvpn\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("touch99.com") >= 0) return "+SS";
        if (/(?:^|\.)toutfr\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".tpi.org.tw") >= 0) return "+SS";
        if (/(?:^|\.)tpi\.org\.tw$/.test(host)) return "+SS";
        if (/(?:^|\.)transgressionism\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)transparency\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)travelinlocal\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)treemall\.com\.tw$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("trendsmap.com") >= 0) return "+SS";
        if (/(?:^|\.)trendsmap\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".trialofccp.org") >= 0) return "+SS";
        if (/(?:^|\.)trialofccp\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)tripod\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".trouw.nl") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".trt.net.tr") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("trtc.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("trulyergonomic.com") >= 0) return "+SS";
        if (/(?:^|\.)trustedbi\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".truth101.co.tv") >= 0) return "+SS";
        if (/^http:\/\/truth101\.co\.tv/.test(url)) return "+SS";
        if (/(?:^|\.)truthcn\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".truveo.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tsemtulku.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("tsquare.tv") >= 0) return "+SS";
        if (/^http:\/\/www\.tsu\.org\.tw/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("tsunagarumon.com") >= 0) return "+SS";
        if (/^http:\/\/www\.tsuru-bird\.net\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".tsctv.net") >= 0) return "+SS";
        if (/(?:^|\.)tt-rss\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)tt1069\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)tttan\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".tttan.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("bb.ttv.com.tw/bb") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("tu8964.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tuanzt.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tube.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("tube8.com") >= 0) return "+SS";
        if (/(?:^|\.)tube8\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".tube911.com") >= 0) return "+SS";
        if (/(?:^|\.)tube911\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("tubecao.com") >= 0) return "+SS";
        if (/(?:^|\.)tubewolf\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("tuidang.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("tuidang.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("bbs.tuitui.info") >= 0) return "+SS";
        if (/(?:^|\.)tumutanzi\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".tunein.com") >= 0) return "+SS";
        if (/^http:\/\/tunein\.com/.test(url)) return "+SS";
        if (/(?:^|\.)tunnelbear\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".tuo8.hk") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tuo8.org") >= 0) return "+SS";
        if (/(?:^|\.)tuo8\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".turbobit.net") >= 0) return "+SS";
        if (/^http:\/\/turbobit\.net/.test(url)) return "+SS";
        if (/(?:^|\.)turningtorso\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)tuxtraining\.com$/.test(host)) return "+SS";
        if (/^http:\/\/tuzaijidi\.com/.test(url)) return "+SS";
        if (/^http:\/\/.*\.tuzaijidi\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".tw01.org") >= 0) return "+SS";
        if (/^http:\/\/tw01\.org/.test(url)) return "+SS";
        if (/(?:^|\.)301works\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)365singles\.com\.ar$/.test(host)) return "+SS";
        if (/(?:^|\.)all-that-is-interesting\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)art-or-porn\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)news\.atebits\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)tumblr\.awflasher\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)badassjs\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)basetimesheightdividedby2\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)benjaminste\.in$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.birdhouseapp\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)bobulate\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)bonjourlesgeeks\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)bookshelfporn\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.boxcar\.io$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.bitly\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)chevronwp7\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)clientsfromhell\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)codeboxapp\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)cookingtothegoodlife\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)cubicle17\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)photos\.dailyme\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)davidslog\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.davidziegler\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.dayoneapp\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)drewolanoff\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.dribbble\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)chaos\.e-spacy\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)eamonnbrennan\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)everyday-carry\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)eyespirit\.info$/.test(host)) return "+SS";
        if (/(?:^|\.)life\.fly4ever\.me$/.test(host)) return "+SS";
        if (/(?:^|\.)fredwilson\.vc$/.test(host)) return "+SS";
        if (/(?:^|\.)fuckgfw\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)geekmade\.co\.uk$/.test(host)) return "+SS";
        if (/(?:^|\.)generesis\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)news\.ghostery\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)givemesomethingtoread\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.gowalla\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)heiyo\.info$/.test(host)) return "+SS";
        if (/(?:^|\.)hellonewyork\.us$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.hotpotato\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)ialmostlaugh\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.ifttt\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.instagram\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.instapaper\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)interestinglaugh\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.iphone-dev\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)jayparkinsonmd\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.joeyrobert\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)kt\.kcome\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)my\.keso\.cn$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.kickstarter\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.kl\.am$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.klip\.me$/.test(host)) return "+SS";
        if (/(?:^|\.)t\.kun\.im$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.lightbox\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)littlebigdetails\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)lovequicksilver\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)lyricsquote\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)madmenunbuttoned\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)marco\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)minimalmac\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)mixedmedialabs\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)modfetish\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.mongodb\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)navigeaters\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)london\.neighborhoodr\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.path\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)parislemon\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.pikchur\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.rockmelt\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.romanandreg\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)solozorro\.tk$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.sparrowmailapp\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)stuffimreading\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.summify\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)thedailywh\.at$/.test(host)) return "+SS";
        if (/(?:^|\.)theinternetwishlist\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)thisiswhyyouarefat\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)www\.tiffanyarment\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)tjholowaychuk\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)tomsc\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.topify\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)thehungrydudes\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)tumblweed\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)status\.twhirl\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.usa\.gov$/.test(host)) return "+SS";
        if (/(?:^|\.)photo\.utom\.us$/.test(host)) return "+SS";
        if (/(?:^|\.)v-state\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)wellplacedpixels\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)whydidyoubuymethat\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)wordboner\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)wordsandturds\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)worstthingieverate\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)xmusic\.fm$/.test(host)) return "+SS";
        if (/(?:^|\.)xuzhuoer\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)bd\.zhe\.la$/.test(host)) return "+SS";
        if (/(?:^|\.)cocoa\.zonble\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".tv.com") >= 0) return "+SS";
        if (/(?:^|\.)www\.tv\.com$/.test(host)) return "+SS";
        if (/^http:\/\/tv\.com/.test(url)) return "+SS";
        if (/(?:^|\.)tv-intros\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("tvants.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("forum.tvb.com/") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("tvboxnow.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("tvider.com") >= 0) return "+SS";
        if (/(?:^|\.)tvunetworks\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".tw-npo.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("twapperkeeper.com") >= 0) return "+SS";
        if (/(?:^|\.)twapperkeeper\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)twaud\.io$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".twaud.io") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".twbbs.net.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("twbbs.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("twbbs.tw") >= 0) return "+SS";
        if (/(?:^|\.)twblogger\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("tweepmag.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".tweepml.org") >= 0) return "+SS";
        if (/(?:^|\.)tweepml\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".tweetbackup.com") >= 0) return "+SS";
        if (/(?:^|\.)tweetbackup\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("tweetboard.com") >= 0) return "+SS";
        if (/(?:^|\.)tweetboard\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".tweetboner.biz") >= 0) return "+SS";
        if (/(?:^|\.)tweetboner\.biz$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".tweetdeck.com") >= 0) return "+SS";
        if (/(?:^|\.)tweetdeck\.com$/.test(host)) return "+SS";
        if (/^http:\/\/deck\.ly/.test(url)) return "+SS";
        if (/(?:^|\.)mtw\.tl$/.test(host)) return "+SS";
        if (/(?:^|\.)tweetedtimes\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)tweetmylast\.fm$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("tweetphoto.com") >= 0) return "+SS";
        if (/(?:^|\.)tweetphoto\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)tweetrans\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("tweetree.com") >= 0) return "+SS";
        if (/(?:^|\.)tweetree\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)tweetwally\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("tweetymail.com") >= 0) return "+SS";
        if (/(?:^|\.)twftp\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("twibase.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".twibble.de") >= 0) return "+SS";
        if (/(?:^|\.)twibble\.de$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("twibbon.com") >= 0) return "+SS";
        if (/(?:^|\.)twibs\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("twicsy.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".twifan.com") >= 0) return "+SS";
        if (/^http:\/\/twifan\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("twiffo.com") >= 0) return "+SS";
        if (/(?:^|\.)twiffo\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("twilog.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("twimbow.com") >= 0) return "+SS";
        if (/(?:^|\.)twimbow\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)twindexx\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("twipple.jp") >= 0) return "+SS";
        if (/(?:^|\.)twipple\.jp$/.test(host)) return "+SS";
        if (/(?:^|\.)twip\.me\/$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("twistar.cc") >= 0) return "+SS";
        if (/(?:^|\.)twister\.net\.co$/.test(host)) return "+SS";
        if (/(?:^|\.)twisterio\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("twisternow.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("twistory.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("twitbrowser.net") >= 0) return "+SS";
        if (/(?:^|\.)twitcause\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)twitgether\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)twiggit\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("twitgoo.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("twitiq.com") >= 0) return "+SS";
        if (/(?:^|\.)twitiq\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".twitlonger.com") >= 0) return "+SS";
        if (/(?:^|\.)twitlonger\.com$/.test(host)) return "+SS";
        if (/^http:\/\/tl\.gd\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("twitoaster.com") >= 0) return "+SS";
        if (/(?:^|\.)twitoaster\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)twitonmsn\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".twitpic.com") >= 0) return "+SS";
        if (/(?:^|\.)twitpic\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".twit2d.com") >= 0) return "+SS";
        if (/(?:^|\.)twit2d\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".twitstat.com") >= 0) return "+SS";
        if (/(?:^|\.)twitstat\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)firstfivefollowers\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)retweeteffect\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)tweeplike\.me$/.test(host)) return "+SS";
        if (/(?:^|\.)tweepguide\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)turbotwitter\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".twitvid.com") >= 0) return "+SS";
        if (/(?:^|\.)twitvid\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("199.59.148.20") >= 0) return "+SS";
        if (/(?:^|\.)t\.co$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".t.co") >= 0) return "+SS";
        if (/^http:\/\/twt\.tl/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("twittbot.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("twitter.com") >= 0) return "+SS";
        if (/(?:^|\.)twitter\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)twitter\.jp$/.test(host)) return "+SS";
        if (/(?:^|\.)twttr\.com$/.test(host)) return "+SS";
        if (/^https?:\/\/[^\/]+twitter\.com/.test(url)) return "+SS";
        if (/(?:^|\.)twitter4j\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".twittercounter.com") >= 0) return "+SS";
        if (/(?:^|\.)twittercounter\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("twitterfeed.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".twittergadget.com") >= 0) return "+SS";
        if (/(?:^|\.)twittergadget\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".twitterkr.com") >= 0) return "+SS";
        if (/(?:^|\.)twitterkr\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)twittermail\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("twittertim.es") >= 0) return "+SS";
        if (/(?:^|\.)twittertim\.es$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("twitthat.com") >= 0) return "+SS";
        if (/(?:^|\.)twitturk\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".twitturly.com") >= 0) return "+SS";
        if (/(?:^|\.)twitturly\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".twitzap.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("twiyia.com") >= 0) return "+SS";
        if (/(?:^|\.)twstar\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".twtkr.com") >= 0) return "+SS";
        if (/^http:\/\/twtkr\.com/.test(url)) return "+SS";
        if (/(?:^|\.)twimg\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("twtrland.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("twurl.nl") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".twyac.org") >= 0) return "+SS";
        if (/(?:^|\.)twyac\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".tycool.com") >= 0) return "+SS";
        if (/(?:^|\.)tycool\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)tzangms\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)typepad\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.expofutures\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)legaltech\.law\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)latimesblogs\.latimes\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)blog\.palm\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)blogs\.tampabay\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)contests\.twilio\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("embr.in") >= 0) return "+SS";
        if (/(?:^|\.)embr\.in$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("guomin.us/login") >= 0) return "+SS";
        if (/(?:^|\.)uberproxy\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".srcf.ucam.org/salon/") >= 0) return "+SS";
        if (/(?:^|\.)ucdc1998\.org$/.test(host)) return "+SS";
        if (/^http:\/\/hum.*\.uchicago\.edu\/faculty\/ywang\/history/.test(url)) return "+SS";
        if (/(?:^|\.)uderzo\.it$/.test(host)) return "+SS";
        if (/(?:^|\.)udn\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".udn.com") >= 0) return "+SS";
        if (/(?:^|\.)uforadio\.com\.tw$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("ufreevpn.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".ugo.com") >= 0) return "+SS";
        if (/(?:^|\.)uhrp\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".uighur.nl") >= 0) return "+SS";
        if (/(?:^|\.)uighur\.nl$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("uighurbiz.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".ulike.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("ukliferadio.co.uk") >= 0) return "+SS";
        if (/(?:^|\.)ukliferadio\.co\.uk$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("ultravpn.fr") >= 0) return "+SS";
        if (/(?:^|\.)ultravpn\.fr$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("ultraxs.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("umich.edu/~falun") >= 0) return "+SS";
        if (/(?:^|\.)unblock\.cn\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)unblocksit\.es$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("uncyclomedia.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("uncyclopedia.info") >= 0) return "+SS";
        if (/^http:\/\/uncyclopedia\.tw/.test(url)) return "+SS";
        if (/(?:^|\.)unholyknight\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".uni.cc") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("unicode.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".unification.org.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".uniteddaily.com.my/index.php?") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".unix100.com") >= 0) return "+SS";
        if (/(?:^|\.)unknownspace\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("unpo.org") >= 0) return "+SS";
        if (/(?:^|\.)uocn\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("tor.updatestar.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".upholdjustice.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".upload4u.info") >= 0) return "+SS";
        if (/^http:\/\/uploaded\.net\/file\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".uploaded.to/file") >= 0) return "+SS";
        if (/^http:\/\/uploaded\.to\/file/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".uploadstation.com/file") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".upwill.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("www.urbanoutfitters.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("myshare.url.com.tw/") >= 0) return "+SS";
        if (/(?:^|\.)urlborg\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)urlparser\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("us.to") >= 0) return "+SS";
        if (/(?:^|\.)usacn\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("beta.usejump.com") >= 0) return "+SS";
        if (/(?:^|\.)usfk\.mil$/.test(host)) return "+SS";
        if (/(?:^|\.)usma\.edu$/.test(host)) return "+SS";
        if (/(?:^|\.)usmc\.mil$/.test(host)) return "+SS";
        if (/^http:\/\/tarr\.uspto\.gov\//.test(url)) return "+SS";
        if (/(?:^|\.)tsdr\.uspto\.gov$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".ustream.tv") >= 0) return "+SS";
        if (/(?:^|\.)ustream\.tv$/.test(host)) return "+SS";
        if (/(?:^|\.)ustwrap\.info$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("usus.cc") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".uwants.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".uwants.net") >= 0) return "+SS";
        if (/^http:\/\/uyghur-j\.org/.test(url)) return "+SS";
        if (/(?:^|\.)uyghuramerican\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".uyghurcanadiansociety.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".uyghurensemble.co.uk") >= 0) return "+SS";
        if (/(?:^|\.)uyghurcongress\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".uyghurpen.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".uyghurpress.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("uygur.org") >= 0) return "+SS";
        if (/^http:\/\/uymaarip\.com\//.test(url)) return "+SS";
        if (/(?:^|\.)vaayoo\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".van698.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".vanemu.cn") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".vanilla-jp.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("vansky.com") >= 0) return "+SS";
        if (/(?:^|\.)vcf-online\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)vcfbuilder\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".velkaepocha.sk") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".venbbs.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".venchina.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("veoh.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".verizon.net") >= 0) return "+SS";
        if (/(?:^|\.)verybs\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".vft.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".viber.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("videobam.com") >= 0) return "+SS";
        if (/(?:^|\.)videobam\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".videomega.tv") >= 0) return "+SS";
        if (/(?:^|\.)videomega\.tv$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".videomo.com") >= 0) return "+SS";
        if (/(?:^|\.)vidoemo\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("videopediaworld.com") >= 0) return "+SS";
        if (/(?:^|\.)viki\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("vimeo.com") >= 0) return "+SS";
        if (/(?:^|\.)vimgolf\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)vimperator\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)vincnd\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)vinniev\.com$/.test(host)) return "+SS";
        if (/^http:\/\/www\.lib\.virginia\.edu\/area-studies\/Tibet\/tibet\.html/.test(url)) return "+SS";
        if (/^http:\/\/ny\.visiontimes\.com\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".vivatube.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".vjmedia.com.hk") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".vllcs.org") >= 0) return "+SS";
        if (/(?:^|\.)vmixcore\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("cn.voa.mobi") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("tw.voa.mobi") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".voachineseblog.com") >= 0) return "+SS";
        if (/(?:^|\.)voachineseblog\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("voagd.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("voacantonese.com") >= 0) return "+SS";
        if (/(?:^|\.)voacantonese\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("voachinese.com") >= 0) return "+SS";
        if (/(?:^|\.)voachinese\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("voatibetan.com") >= 0) return "+SS";
        if (/(?:^|\.)voatibetan\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".voanews.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("vocn.tv") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".vot.org") >= 0) return "+SS";
        if (/(?:^|\.)vot\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("www.voy.com") >= 0) return "+SS";
        if (/(?:^|\.)www\.vpncup\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("vpnbook.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("vpnfire.com") >= 0) return "+SS";
        if (/(?:^|\.)vpngate\.jp$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".vpngate.net") >= 0) return "+SS";
        if (/(?:^|\.)vpngate\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)vpnpop\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)vpnpronet\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)vpnreviewz\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".vporn.com") >= 0) return "+SS";
        if (/(?:^|\.)vporn\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)vtunnel\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)w\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("lists.w3.org/archives/public") >= 0) return "+SS";
        if (/(?:^|\.)w3schools\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)waffle1999\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".wahas.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".waigaobu.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("waikeung.org/php_wind") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".waiwaier.com") >= 0) return "+SS";
        if (/^http:\/\/waiwaier\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("wallornot.org") >= 0) return "+SS";
        if (/(?:^|\.)wallpapercasa\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)www\.wan-press\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)wanderinghorse\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)wangafu\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)wangjinbo\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".wangjinbo.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("wanglixiong.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("wangruoshui.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("www.wangruowang.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("want-daily.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("wapedia.mobi/zhsimp") >= 0) return "+SS";
        if (/(?:^|\.)waselpro\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".wattpad.com") >= 0) return "+SS";
        if (/(?:^|\.)wattpad\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".makzhou.warehouse333.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("washeng.net") >= 0) return "+SS";
        if (/(?:^|\.)watchmygf\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)wav\.tv$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".wdf5.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".wearn.com") >= 0) return "+SS";
        if (/(?:^|\.)wearn\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)hudatoriq\.web\.id$/.test(host)) return "+SS";
        if (/(?:^|\.)web2project\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("webbang.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("weblagu.com") >= 0) return "+SS";
        if (/(?:^|\.)webmproject\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("webs-tv.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("websitepulse.com/help/testtools.china-test.html") >= 0) return "+SS";
        if (/^http:\/\/www\.websnapr\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("webworkerdaily.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".weekmag.info") >= 0) return "+SS";
        if (/(?:^|\.)wefightcensorship\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".wefong.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("weiboleak.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("weijingsheng.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".weiming.info") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("weiquanwang.org") >= 0) return "+SS";
        if (/^http:\/\/weisuo\.ws/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".wemigrate.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("wengewang.com") >= 0) return "+SS";
        if (/(?:^|\.)wengewang\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".wenhui.ch") >= 0) return "+SS";
        if (/^http:\/\/trans\.wenweipo\.com\/gb\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("wenxuecity.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".wenyunchao.com") >= 0) return "+SS";
        if (/(?:^|\.)wenyunchao\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("westca.com") >= 0) return "+SS";
        if (/(?:^|\.)westca\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)westernwolves\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".westkit.net") >= 0) return "+SS";
        if (/(?:^|\.)westpoint\.edu$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("www.wet123.com") >= 0) return "+SS";
        if (/(?:^|\.)wepn\.info$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".westernshugdensociety.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("wetpussygames.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".wetplace.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("wexiaobo.org") >= 0) return "+SS";
        if (/(?:^|\.)wexiaobo\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("wezhiyong.org") >= 0) return "+SS";
        if (/(?:^|\.)wezone\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".wforum.com") >= 0) return "+SS";
        if (/(?:^|\.)wforum\.com\/$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".whatblocked.com") >= 0) return "+SS";
        if (/(?:^|\.)whatblocked\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".whippedass.com") >= 0) return "+SS";
        if (/^http:\/\/who\.is\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("whylover.com") >= 0) return "+SS";
        if (/(?:^|\.)whyx\.org$/.test(host)) return "+SS";
        if (/^http:\/\/evchk\.wikia\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("cn.uncyclopedia.wikia.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("zh.uncyclopedia.wikia.com") >= 0) return "+SS";
        if (/(?:^|\.)wikileaks\.ch$/.test(host)) return "+SS";
        if (/(?:^|\.)wikileaks\.de$/.test(host)) return "+SS";
        if (/(?:^|\.)wikileaks\.eu$/.test(host)) return "+SS";
        if (/(?:^|\.)wikileaks\.lu$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".wikileaks.org") >= 0) return "+SS";
        if (/(?:^|\.)wikileaks\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)wikileaks\.pl$/.test(host)) return "+SS";
        if (/(?:^|\.)collateralmurder\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)collateralmurder\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("wikilivres.info/wiki/%E9%9B%B6%E5%85%AB%E5%AE%AA%E7%AB%A0") >= 0) return "+SS";
        if (/(?:^|\.)wikimapia\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)secure\.wikimedia\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)wikimedia\.org\.mo$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("zh.wikinews.org") >= 0) return "+SS";
        if (/(?:^|\.)wikiwiki\.jp$/.test(host)) return "+SS";
        if (/(?:^|\.)sports\.williamhill\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)willw\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)windowsphoneme\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("winwhispers.info") >= 0) return "+SS";
        if (/(?:^|\.)wiredbytes\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)wiredpen\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)wireshark\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".wisdompubs.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".wisevid.com") >= 0) return "+SS";
        if (/(?:^|\.)wisevid\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".witnessleeteaching.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".witopia.net") >= 0) return "+SS";
        if (/^http:\/\/wn\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".wnacg.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".wo.tc") >= 0) return "+SS";
        if (/(?:^|\.)woeser\.com$/.test(host)) return "+SS";
        if (/^http:\/\/woesermiddle-way\.net\//.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("wolfax.com") >= 0) return "+SS";
        if (/(?:^|\.)wolfax\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("woopie.jp") >= 0) return "+SS";
        if (/(?:^|\.)woopie\.jp$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("woopie.tv") >= 0) return "+SS";
        if (/(?:^|\.)woopie\.tv$/.test(host)) return "+SS";
        if (/(?:^|\.)workatruna\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)workersthebig\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".worldcat.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("worldjournal.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".wordpress.com") >= 0) return "+SS";
        if (/^http:\/\/.*\.wordpress\.com/.test(url)) return "+SS";
        if (/(?:^|\.)wp\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("woxinghuiguo.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("wow-life.net") >= 0) return "+SS";
        if (/(?:^|\.)wowlegacy\.ml$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".wpoforum.com") >= 0) return "+SS";
        if (/(?:^|\.)wpoforum\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".wqlhw.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".wqyd.org") >= 0) return "+SS";
        if (/(?:^|\.)wqyd\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("wrchina.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("wretch.cc") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".wsj.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".wsj.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".wtfpeople.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".wuala.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("wuerkaixi.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("wufi.org.tw") >= 0) return "+SS";
        if (/(?:^|\.)wufoo\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)wuguoguang\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("wujie.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("wujieliulan.com") >= 0) return "+SS";
        if (/(?:^|\.)wujieliulan\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("wukangrui.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("wwitv.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("wzyboy.im/post/160") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".x-berry.com") >= 0) return "+SS";
        if (/(?:^|\.)x-art\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)x-wall\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("x1949x.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("x365x.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("xanga.com") >= 0) return "+SS";
        if (/(?:^|\.)xbabe\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".xbookcn.com") >= 0) return "+SS";
        if (/(?:^|\.)xbookcn\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)xcafe\.in$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("x.xcity.jp") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".xcritic.com") >= 0) return "+SS";
        if (/^http:\/\/cdn.*\.xda-developers\.com/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("destiny.xfiles.to/ubbthreads") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".xfm.pp.ru") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("xgmyd.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("xh4n.cn/blog") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("xhamster.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("one.xthost.info") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".xianqiao.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".xiaochuncnjp.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("s.xiaod.in") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".xiaohexie.com") >= 0) return "+SS";
        if (/(?:^|\.)xiaolan\.me$/.test(host)) return "+SS";
        if (/(?:^|\.)xiaoma\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)xiaohexie\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("xiezhua.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".xing.com") >= 0) return "+SS";
        if (/(?:^|\.)xing\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".xinmiao.com.hk") >= 0) return "+SS";
        if (/(?:^|\.)xinmiao\.com\.hk$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("xinsheng.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("xinshijue.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("xinhuanet.org") >= 0) return "+SS";
        if (/^http:\/\/xinyubbs\.net/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".xiongpian.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("xizang-zhiye.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("xjp.cc") >= 0) return "+SS";
        if (/(?:^|\.)xjp\.cc$/.test(host)) return "+SS";
        if (/(?:^|\.)xlfmwz\.info$/.test(host)) return "+SS";
        if (/(?:^|\.)xml-training-guide\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("xmovies.com") >= 0) return "+SS";
        if (/(?:^|\.)xnxx\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("xpdo.net") >= 0) return "+SS";
        if (/(?:^|\.)xpud\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)k2\.xrea\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)xtube\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("blog.xuite.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("vlog.xuite.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("xuzhiyong.net") >= 0) return "+SS";
        if (/(?:^|\.)xuchao\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("xuchao.net") >= 0) return "+SS";
        if (/(?:^|\.)xuchao\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".xvideos.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".xxbbx.com") >= 0) return "+SS";
        if (/(?:^|\.)xxxx\.com\.au$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("xys.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("xysblogs.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("xyy69.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("xyy69.info") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("page.bid.yahoo.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("blogs.yahoo.co.jp") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("buy.yahoo.com.tw/gdsale") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("hk.yahoo.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("hk.knowledge.yahoo.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("hk.myblog.yahoo.com") >= 0) return "+SS";
        if (/(?:^|\.)hk\.news\.yahoo\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("hk.rd.yahoo.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("hk.search.yahoo.com/search") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("hk.video.news.yahoo.com/video") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("meme.yahoo.com") >= 0) return "+SS";
        if (/(?:^|\.)tw\.knowledge\.yahoo\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("tw.myblog.yahoo.com") >= 0) return "+SS";
        if (/(?:^|\.)tw\.news\.yahoo\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("pulse.yahoo.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("upcoming.yahoo.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("video.yahoo.com") >= 0) return "+SS";
        if (/(?:^|\.)yahoo\.com\.hk$/.test(host)) return "+SS";
        if (/(?:^|\.)yakbutterblues\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("yam.com") >= 0) return "+SS";
        if (/(?:^|\.)yam\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("yangjianli.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("yasni.co.uk") >= 0) return "+SS";
        if (/(?:^|\.)yasukuni\.or\.jp$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".ydy.com") >= 0) return "+SS";
        if (/(?:^|\.)yeelou\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("yeeyi.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("yegle.net") >= 0) return "+SS";
        if (/(?:^|\.)yegle\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)yes123\.com\.tw$/.test(host)) return "+SS";
        if (/(?:^|\.)yesasia\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)yesasia\.com\.hk$/.test(host)) return "+SS";
        if (/(?:^|\.)yhcw\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".yi.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".yibada.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".yibaochina.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".yidio.com") >= 0) return "+SS";
        if (/(?:^|\.)yidio\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("yilubbs.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("xa.yimg.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".yipub.com") >= 0) return "+SS";
        if (/(?:^|\.)yipub\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".yogichen.org") >= 0) return "+SS";
        if (/(?:^|\.)yogichen\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("yong.hu") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".yorkbbs.ca") >= 0) return "+SS";
        if (/(?:^|\.)youxu\.info$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".yyii.org") >= 0) return "+SS";
        if (/(?:^|\.)yyii\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".yzzk.com") >= 0) return "+SS";
        if (/(?:^|\.)yzzk\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".youjizz.com") >= 0) return "+SS";
        if (/(?:^|\.)youjizz\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("youmaker.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("youpai.org") >= 0) return "+SS";
        if (/(?:^|\.)youpai\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".your-freedom.net") >= 0) return "+SS";
        if (/(?:^|\.)yourepeat\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".yousendit.com") >= 0) return "+SS";
        if (/(?:^|\.)yousendit\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("youthbao.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".youthnetradio.org/tmit/forum") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("blog.youthwant.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("share.youthwant.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("topic.youthwant.com.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".youporn.com") >= 0) return "+SS";
        if (/(?:^|\.)youporn\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".youporngay.com") >= 0) return "+SS";
        if (/(?:^|\.)youtu\.be$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".youtube.com") >= 0) return "+SS";
        if (/(?:^|\.)youtube\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)youtube-nocookie\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".youtubecn.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("youversion.com") >= 0) return "+SS";
        if (/(?:^|\.)youversion\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("blog.youxu.info/2010/03/14/west-chamber") >= 0) return "+SS";
        if (/(?:^|\.)ytimg\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("ytht.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("yuanming.net") >= 0) return "+SS";
        if (/(?:^|\.)yunchao\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)yvesgeleyn\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("yx51.net") >= 0) return "+SS";
        if (/(?:^|\.)yymaya\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("zacebook.com") >= 0) return "+SS";
        if (/(?:^|\.)zannel\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)tap11\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".zaobao.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".zaobao.com.sg") >= 0) return "+SS";
        if (/(?:^|\.)zaobao\.com\.sg$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".zaozon.com") >= 0) return "+SS";
        if (/(?:^|\.)zarias\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("www.zaurus.org.uk") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".zdnet.com.tw/news/software/0,2000085678,20111187,00") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".zengjinyan.org") >= 0) return "+SS";
        if (/(?:^|\.)zeutch\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("www.zfreet.com/post/usejump-browns.html") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("zgzcjj.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".zhanbin.net") >= 0) return "+SS";
        if (/(?:^|\.)zhanbin\.net$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".zhangboli.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("zhenghui.org") >= 0) return "+SS";
        if (/(?:^|\.)zhangtianliang\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("zhengwunet.org") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("zhenlibu.info") >= 0) return "+SS";
        if (/(?:^|\.)zhenlibu\.info$/.test(host)) return "+SS";
        if (/^http:\/\/zhenxiang\.biz/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".zhinengluyou.com") >= 0) return "+SS";
        if (/^http:\/\/zhongguorenquan\.org/.test(url)) return "+SS";
        if (/(?:^|\.)zhongguotese\.net$/.test(host)) return "+SS";
        if (/(?:^|\.)zhongmeng\.org$/.test(host)) return "+SS";
        if (/(?:^|\.)zhreader\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("zhuichaguoji.org") >= 0) return "+SS";
        if (/(?:^|\.)zhuichaguoji\.org$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".ziddu.com/download") >= 0) return "+SS";
        if (/(?:^|\.)zillionk\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("zinio.com") >= 0) return "+SS";
        if (/(?:^|\.)zinio\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)ziplib\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".zkaip.com") >= 0) return "+SS";
        if (/(?:^|\.)zkaip\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)zlib\.net\/$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("zmw.cn") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("zomobo.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".zonaeuropa.com") >= 0) return "+SS";
        if (/(?:^|\.)zonaeuropa\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)zootool\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".zoozle.net") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("writer.zoho.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".zshare.net/download") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".zsrhao.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf(".zuo.la") >= 0) return "+SS";
        if (/(?:^|\.)zuo\.la$/.test(host)) return "+SS";
        if (/(?:^|\.)zuobiao\.me$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf(".zuola.com") >= 0) return "+SS";
        if (/(?:^|\.)zuola\.com$/.test(host)) return "+SS";
        if (/(?:^|\.)zvereff\.com$/.test(host)) return "+SS";
        if (scheme === "http" && url.indexOf("zyzc9.com") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("freenet") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("q=freedom") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("q%3Dfreedom") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("remembering_tiananmen_20_years") >= 0) return "+SS";
        if (/^http:\/\/.*search.*safeweb/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("q=triangle") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("q%3DTriangle") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("ultrareach") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("ultrasurf") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("zhengjian") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("%E7%BD%A2%E8%AF%BE") >= 0) return "+SS";
        if (/^http:\/\/.*search.*%E5%8D%9A%E8%AE%AF/.test(url)) return "+SS";
        if (/^http:\/\/.*search.*%E5%A4%A7%E7%BA%AA%E5%85%83/.test(url)) return "+SS";
        if (/^http:\/\/.*search.*%E9%92%93%E9%B1%BC%E5%B2%9B/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("%E5%8A%A8%E6%80%81%E7%BD%91") >= 0) return "+SS";
        if (/^http:\/\/.*search.*%E5%A4%9A%E7%B6%AD/.test(url)) return "+SS";
        if (/^http:\/\/.*search.*%E5%A4%9A%E7%BB%B4/.test(url)) return "+SS";
        if (/^http:\/\/.*search.*freegate/.test(url)) return "+SS";
        if (/^http:\/\/.*search.*%E6%B3%95%E4%BC%9A/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("%E6%B3%95%E8%BD%AE%E5%A4%A7%E6%B3%95") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("%E6%B3%95%E8%BC%AA%E5%8A%9F") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("%E6%B3%95%E8%BD%AE%E5%8A%9F") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("%E8%83%A1%E6%B5%B7%E5%B3%B0") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("%E8%83%A1%E6%B5%B7%E6%B8%85") >= 0) return "+SS";
        if (/^http:\/\/.*search.*%E8%8A%B1%E8%8A%B1%E5%85%AC%E5%AD%90/.test(url)) return "+SS";
        if (/^http:\/\/.*search.*%BC%CD%D4%AA/.test(url)) return "+SS";
        if (/^http:\/\/.*search.*%BC%D3%C3%DC%B4%FA%C0%ED/.test(url)) return "+SS";
        if (/^http:\/\/.*search.*%E5%8A%A0%E5%AF%86%E4%BB%A3%E7%90%86/.test(url)) return "+SS";
        if (/^http:\/\/.*search.*%E6%B1%9F%E6%B5%81%E6%B0%93/.test(url)) return "+SS";
        if (/^http:\/\/.*search.*%E7%9C%8B%E4%B8%AD%E5%9B%BD/.test(url)) return "+SS";
        if (/^http:\/\/.*search.*%E5%85%AD%E5%9B%9B/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("%E5%88%98%E6%99%93%E6%B3%A2") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("%E7%BE%8E%E5%9B%BD%E4%B9%8B%E9%9F%B3") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("%E6%B0%91%E8%BF%9B%E5%85%9A") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("%E6%B0%91%E8%BF%90") >= 0) return "+SS";
        if (/^http:\/\/.*search.*%E8%89%B2%E6%83%85/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("%E7%8E%8B%E4%B8%B9") >= 0) return "+SS";
        if (/^http:\/\/.*search.*%E7%BD%91%E7%89%B9/.test(url)) return "+SS";
        if (/^http:\/\/.*search.*%E7%8E%8B%E5%B8%8C%E5%93%B2/.test(url)) return "+SS";
        if (/^http:\/\/.*search.*%E9%AD%8F%E4%BA%AC%E7%94%9F/.test(url)) return "+SS";
        if (/^http:\/\/.*search.*%E6%96%87%E5%AD%97%E7%8B%B1/.test(url)) return "+SS";
        if (/^http:\/\/.*search.*%E6%88%91%E7%9A%84%E5%A5%8B%E6%96%97/.test(url)) return "+SS";
        if (/^http:\/\/.*search.*%E6%97%A0%E7%95%8C/.test(url)) return "+SS";
        if (/^http:\/\/.*search.*%E9%82%AA%E6%81%B6/.test(url)) return "+SS";
        if (/^http:\/\/.*search.*%E6%96%B0%E5%94%90%E4%BA%BA/.test(url)) return "+SS";
        if (/^http:\/\/.*search.*%E6%96%B0%E8%AF%AD%E4%B8%9D/.test(url)) return "+SS";
        if (/^http:\/\/.*search.*%E5%AD%A6%E8%BF%90/.test(url)) return "+SS";
        if (/^http:\/\/.*search.*%E4%B8%AD%E5%8A%9F/.test(url)) return "+SS";
        if (/^http:\/\/.*search.*%E4%B8%AD%E5%9B%BD%E8%AE%BA%E5%9D%9B/.test(url)) return "+SS";
        if (/^http:\/\/.*search.*%E4%B8%AD%E5%AE%A3%E9%83%A8/.test(url)) return "+SS";
        if (/^https:\/\/upload\.wikimedia\.org/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("zh.wikipedia.org") >= 0) return "+SS";
        if (/^https:\/\/zh\.wikipedia\.org/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf("zh.m.wikipedia.org") >= 0) return "+SS";
        if (/^https:\/\/zh\.m\.wikipedia\.org/.test(url)) return "+SS";
        if (/^http:\/\/.*zh\.wikibooks\.org.*%E7%AA%81%E7%A0%B4%E7%BD%91%E7%BB%9C%E5%AE%A1%E6%9F%A5/.test(url)) return "+SS";
        if (scheme === "http" && url.indexOf(".gov.tw") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("174.142.105.153") >= 0) return "+SS";
        if (scheme === "http" && url.indexOf("69.65.19.160") >= 0) return "+SS";
        return "DIRECT";
    },
    "+SS": function(url, host, scheme) {
        "use strict";
        if (host === "127.0.0.1" || host === "::1" || host.indexOf(".") < 0) return "DIRECT";
        return "SOCKS5 127.0.0.1:1083; SOCKS 127.0.0.1:1083";
    }
});